1、下拉刷新:
? ? ? ? 超級好用的一個刷新加載框架。支持的形式很多。推薦。
Android智能下拉刷新框架-SmartRefreshLayout
2、列表控件 :
? ? ? ? 除了 RecyclerView ,大神封裝的更為強大的列表控件。
3、底部導航欄:
? ? ? ? Android 底部導航欄比較好用的一個框架,切支持小紅點。
4、圖片選擇器:
? ? ? ? 4.1、當初搞圖片選擇器,坑里爬了好幾天,權限問題、小米華為返回為空(主要是這個,TMD!!),后來發現了這個框架。這個框架目前存在裁剪頁面返回會崩潰的問題,因為沒有接收到返回的 Intent,建議手動導入代碼進行修改使用。
? ? ? ? 4.2、還有其他的圖片選擇器。沒有再使用,先貼出來。
5、權限請求框架:
? ? ? ? Android 6.0 之后都會遇到權限請求的問題。目前我在用的一個蠻不錯的框架。
6、水平 GridView 分頁
? ? ? ? 使用 RecyclerView 碰到需要 GridView 布局橫化分頁的需求。使用了這個框架。
一行代碼讓RecyclerView變身ViewPager-HorizontalPage
7、Banner 圖:
? ? ? ? 需要用到 Banner 圖的時候,甚至懶得使用 ViewPager 寫,且循環播放不好實現。
依賴 'com.youth.banner:banner:1.4.9'就可以使用
8、星星控件(打分、評價):
? ? ? ? 有時候打分需要用到星星,這是我在使用的一個,不足是只能手動導入代碼。
9、骨架屏適配:
? ? ? ? 有時使用其他人的 App,會碰到這種加載方式,很好看,下面是云杉的骨架屏適配方案。
10、懸浮窗:
11、文字滾動、跑馬燈:
? ? ? ? 一個好用的文字滾動的框架。簡單易用。
仿淘寶首頁熱點新聞滾動,類中獎滾動,自動滾動文字、View、跑馬燈-AutoScrollLayout
12、進度條:
? ? ? ? 遇到訂單狀態或者其他需要使用進度條來顯示進度的情況,找了好多進度條都不怎么滿意,后來用了這個,把代碼手動導入并根據需要進行修改,目前一直在使用。
13、Dialog 彈出框:
Android版的SweetAlert,清新文藝,快意靈動的甜心彈框
14、MVP 框架輔助:
? ? ? ? 一個 MVP 架構的輔助模板。
15、滾動選擇器:
? ? ? ? 滾動選擇器一直在找更好用的框架,找了不少,下面列一下吧。
? ? ? ? 15.1、單項選擇的一個選擇器,這個因為只是單個選擇的一部分,靈活性最高,不過布局以及彈出框都需要自己來控制。
自定義單項滾動選擇器-自定義控件特性-NumberPickerView
? ? ? ? 15.2、一個支持三級聯動的滾動時間選擇器,是上面選擇器的拓展。
本文出自原文在 http://www.lxweimin.com/p/e4164b03e06b