Added animation for listview

Why override it if it does nothing special and shouldn't the animation be handled in just one way in the base class. Why should each class have to override it.