2017 - 09 -18
MVP架構(gòu)
谷歌官方的一些示例框架
AndroidStudio MVPPlugin
幫助你快速建類的 AS 插件
LFilePicker
一個(gè)輕量級(jí)的文件選擇器哩陕,可以檢索手機(jī)目錄選擇文件。
同時(shí)包含:
- 多種界面風(fēng)格
- 支持文件多選或者單選
- 支持文件類型過(guò)濾
- 支持Fragment啟動(dòng)
- 自定義標(biāo)題文字和顏色
- 國(guó)際化(中英文切換)
Logger
簡(jiǎn)單,漂亮和強(qiáng)大的 Android log 工具
提供
- 線程信息
- 類信息
- 方法信息
- 漂亮打印的json內(nèi)容
- 漂亮打印新行“\ n”
- 清潔輸出
- 跳轉(zhuǎn)到來(lái)源
Butter Knife
使用注釋處理為您生成樣板代碼的Android視圖的字段和方法綁定。
- findViewById 通過(guò)使用 @BindView 字段消除呼叫。
- 在列表或數(shù)組中組合多個(gè)視圖亦渗。一次使用操作,設(shè)置器或?qū)傩圆僮魉鼈儭?/li>
- 通過(guò) @OnClick 與其他人注釋方法來(lái)消除匿名內(nèi)部類的偵聽(tīng)器。
- 通過(guò)在字段上使用資源注釋來(lái)消除資源查找颠焦。
BaseRecyclerViewAdapterHelper
為 RecyclerView 適配器的簡(jiǎn)寫(xiě)而生,功能強(qiáng)大往枣。
功能:
- 優(yōu)化 Adapter 代碼 ==> 和原始的 adapter 相對(duì)伐庭,減少70%的代碼量
- 添加 item 事件
- Item的點(diǎn)擊事件
- Item的長(zhǎng)按事件
- Item子控件的點(diǎn)擊事件
- Item子控件的長(zhǎng)按事件
- 添加列表加載動(dòng)畫(huà) ==> 一行代碼輕松切換五種默認(rèn)動(dòng)畫(huà)
- 添加頭部、尾部 ==> 一行代碼搞定分冈,回到 ListView 時(shí)代
- 自動(dòng)加載 ==> 上拉加載無(wú)需監(jiān)聽(tīng)滑動(dòng)事件,可自定義加載布局圾另,顯示異常提示,自定義異常提示丈秩。
- 添加分組 ==> 隨心定義分組頭部
- 自定義不同的 item 類型 ==>簡(jiǎn)單配置盯捌、無(wú)需重寫(xiě)額外方法
- 設(shè)置空布局 ==>比Listview的setEmptyView還要好用
。蘑秽。饺著。更多
等你去嘗試