10個Android開源個性化View控制項
作者:子燁原文地址:慕課網【http://www.imooc.com/】
在本文中,小編整理了10個Android開源項目中不錯的個性化View控制項,相信有你喜歡的。一起來Enjoy吧!
1.SlideAndDragListView
支持ListView的Item的拖動排序、左右滑動事件,可自定義左右滑動顯示文字、圖標、位移,同時支持onItemClick、onItemLongClick等監聽器,提供豐富的回調介面。
項目地址:https://github.com/yydcdut/SlideAndDragListViewDemo 地址:https://github.com/yydcdut/SlideAndDragListView/blob/master/apk/sdlv.apk?raw=true
2.PinnedHeaderExpandableListView
Android中,大家都用過ListView,ExpandableListView等,也許你還用過PinnedHeaderListView,但是如果我說PinnedHeaderExpandableListView,你聽過嗎?
它是一個ExpandableListView,但是它的頭部可以固定,其次,在它的上面還有一個頭部可以來回伸縮。一起來感受下吧!
項目地址:https://github.com/singwhatiwanna/PinnedHeaderExpandableListView
3.CustomFastScrollView
ListView 快速滑動,同時屏幕中間 PopupWindows 顯示滑動到的 item 內容或首字母。
項目地址:https://github.com/nolanlawson/CustomFastScrollViewDemo
4.ListViewAnimations
ListViewAnimations是一個開放源代碼的Android庫,使開發人員能夠輕鬆地創建列表視圖與動畫。隨意使用這一切你想要的。
項目地址:https://github.com/nhaarman/ListViewAnimations
5.SwipeMenuListView
針對 ListView item 的側滑菜單
項目地址:https://github.com/baoyongzhang/SwipeMenuListView
6.PullToZoomInListView
一款Android定製的ListView,滑動 ListView 時使其 HeaderView 跟隨滑動縮放。
項目地址:https://github.com/matrixxun/PullToZoomInListView
7.CalendarListview
實現每個月一行日曆效果的 ListView
項目地址:https://github.com/traex/CalendarListview
8.PullSeparateListView
到頂部或底部時拉動,item分離效果。
項目地址:https://github.com/chiemy/PullSeparateListView
9.ExtractWordView
一個可以提取單詞的 ListView,支持"放大鏡"效果。
項目地址:https://github.com/jcodeing/ExtractWordView
10.WaterDropListView
模仿 iOS 下拉刷新「水滴」效果,支持下拉刷新和上拉載入。
項目地址:https://github.com/THEONE10211024/WaterDropListView
推薦拓展閱讀
推薦閱讀:
※【推薦】非常個性化的風光攝影:山不言 水不語
※個38《婚禧》個性化專用郵票
※激光近視矯治手術也可「個性化」
※愛慕(Aimer)2011春季內衣個性化尊貴品格