DescriptionListViewAnimations is an Open Source Android library that allows developers to easily create ListViews with animations. It now supports GridViews as well!
You can find the project on Github ( nhaarman.github.io/ListViewAnimations ).
Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.
ListViewAnimations uses the NineOldAndroid library to support devices < 3.0, and Roman Nurik's BETA SwipeDismissListViewTouchListener to support swipe to dismiss. It also contains a jar file for the StickyListHeaders library to animate its header views.
Finally, a slightly modified copy of DevBytes' DynamicListView is added to support Drag-and-Drop reordering.