資料轉載位址:https://github.com/Trinea/android-open-project
1. android-pulltorefresh 一個強大的拉動重新整理開源項目,支援各種控件下拉重新整理
ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment上下左右拉動重新整理。
項目位址:https://github.com/chrisbanes/Android-PullToRefresh
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
3. DropDownListView 下拉重新整理及滑動到底部加載更多ListView
項目位址:https://github.com/Trinea/AndroidCommon
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/TrineaAndroidDemo.apk?raw=true
文檔介紹:http://www.trinea.cn/?p=523
4. DragSortListView 拖動排序的ListView
同時支援ListView滑動item删除,各個Item高度不一、單選、複選、CursorAdapter做為擴充卡、拖動背景變化等
項目位址:https://github.com/bauerca/drag-sort-listview
Demo位址:https://play.google.com/store/apps/details?id=com.mobeta.android.demodslv
5. SwipeListView 支援定義ListView左右滑動事件,支援左右滑動位移,支援定義動畫時間
項目位址:https://github.com/47deg/android-swipelistview
Demo位址:https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview
6. Android-SwipeToDismiss 滑動Item消失ListView
項目位址:https://github.com/romannurik/Android-SwipeToDismiss
支援3.0以下版本見:https://github.com/JakeWharton/SwipeToDismissNOA
Demo位址:https://github.com/JakeWharton/SwipeToDismissNOA/SwipeToDismissNOA.apk/qr_code
7. StickyListHeaders GroupName滑動到頂端時會固定不動直到另外一個GroupName到達頂端的ExpandListView,支援快速滑動,支援Android2.3及以上
項目位址:https://github.com/emilsjolander/StickyListHeaders
APP示例:Android 4.0聯系人
效果圖:https://raw.github.com/emilsjolander/StickyListHeaders/master/demo.gif
8. pinned-section-listview GroupName滑動到頂端時會固定不動直到另外一個GroupName到達頂端的ExpandListView
項目位址:https://github.com/beworker/pinned-section-listview
效果圖:https://raw.github.com/beworker/pinned-section-listview/master/screen1.png
9. PinnedHeaderListView GroupName滑動到頂端時會固定不動直到另外一個GroupName到達頂端的ExpandListView
項目位址:https://github.com/JimiSmith/PinnedHeaderListView
10. QuickReturnHeader ListView/ScrollView的header或footer,當向下滾動時消失,向上滾動時出現
項目位址:https://github.com/ManuelPeinado/QuickReturnHeader
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/quick-return-header-demo.apk?raw=true
11. IndexableListView ListView右側會顯示item首字母快捷索引,點選可快速滑動到某個item
項目位址:https://github.com/woozzu/IndexableListView
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/indexable-listview.apk?raw=true
12. CustomFastScrollView ListView快速滑動,同時螢幕中間PopupWindows顯示滑動到的item内容或首字母
項目位址:https://github.com/nolanlawson/CustomFastScrollViewDemo
效果圖:https://raw.github.com/nolanlawson/CustomFastScrollViewDemo/master/example.png
13. Android-ScrollBarPanel ListView滑動時固定的Panel訓示顯示在scrollbar旁邊
項目位址:https://github.com/rno/Android-ScrollBarPanel
效果展示:https://github.com/rno/Android-ScrollBarPanel/raw/master/demo_capture.png
14. SlideExpandableListView 使用者點選listView item滑出固定區域,其他item的區域收縮
項目位址:https://github.com/tjerkw/Android-SlideExpandableListView
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/slide-expandable-listView-demo.apk?raw=true
15. JazzyListView ListView及GridView item以特殊動畫效果進入螢幕,效果包括grow、cards、curl、wave、flip、fly等等
項目位址:https://github.com/twotoasters/JazzyListView
Demo位址:https://play.google.com/store/apps/details?id=com.twotoasters.jazzylistview.sample
效果展示:http://lab.hakim.se/scroll-effects/
16. ListViewAnimations 帶Item顯示動畫的ListView,動畫包括底部飛入、其他方向斜飛入、下層飛入、漸變消失、滑動删除等
項目位址:https://github.com/nhaarman/ListViewAnimations
Demo位址:https://play.google.com/store/apps/details?id=com.haarman.listviewanimations
17. DevsmartLib-Android 橫向ListView
項目位址:https://github.com/dinocore1/DevsmartLib-Android
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/horizontal-listview-demo.apk?raw=true
18.multichoiceAdapter 多選的adapter,一種比原生adapter更簡單的實作,記錄選項總數和背景高亮
項目位址: https://github.com/ManuelPeinado/MultiChoiceAdapter
Demo位址:https://play.google.com/store/apps/details?id=com.dpizarro.nfc.basic
https://play.google.com/store/apps/details?id=com.projectsexception.myapplist
19. Cards-UI 卡片式View,支援單個卡片,item為卡片的ListView
項目位址:https://github.com/afollestad/Cards-UI
Demo位址:https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?raw=true
20. cardslib 卡片式View,支援單個卡片,item為卡片的ListView和GridView
項目位址:https://github.com/gabrielemariotti/cardslib
Demo位址:https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo
21.HorizontalVariableListView 支援Item寬度不一緻的ListView
項目位址:https://github.com/sephiroth74/HorizontalVariableListView
22.ListBuddies 雙列循環滾動的 ListView
項目位址:https://github.com/jpardogo/ListBuddies
講解文章:http://blog.chengyunfeng.com/?p=573
23.LinearListView用LinearLayout實作的ListView,可解決多個ListView并存的問題以及橫向滾動的List
項目位址:https://github.com/frankiesardo/LinearListView
24.EnhancedListView
支援橫向滑動滑動删除清單項以及撤銷删除的ListView,該項目的前身是SwipeToDismissUndoList
項目位址:https://github.com/timroes/EnhancedListView
Demo位址:https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo&rdid=de.timroes.android.listviewdemo
25.Smoothie異步加載資料的listView和GridView
項目位址:https://github.com/lucasr/smoothie
26.QuickReturnListView快速傳回的ListView
項目位址:https://github.com/LarsWerkman/QuickReturnListView
27.SuperListView超級ListView,提供了很多實用效果的ListView像滑動删除,無資料時的預設Layout顯示
項目位址:https://github.com/dommerq/SuperListview
28.ListViewTipsAndTricks 關于ListView的一些指點和技巧
項目位址:https://github.com/cyrilmottier/ListViewTipsAndTricks