25個Android第三方庫。

原文鏈接:http://blog.csdn.net/crazy1235/article/details/55805071

medium平臺有位作者總結(jié)了2017年初最棒最受歡迎的25個第三方庫,相信大家都應(yīng)該嘗試一下。

Lottie

這是一個動畫庫。通過Adobe After Effects做出動畫效果,然后通過Bodymovin(AE的插件)導(dǎo)出JSON數(shù)據(jù),然后通過該庫生成原生動畫效果。

在Google Play Store上可以下載demo。

該項目在Github上已經(jīng)由超過8000個star。

猴賽雷~~ ***Airbnb***公司出品。

效果圖如下:

Github地址:https://github.com/airbnb/lottie-android

Toasty

這是一個自定義Toast的庫。

效果圖:

Github地址:https://github.com/GrenderG/Toasty

StyleableToast

這也是一個Toast增強(qiáng)庫。

效果如下:

Github地址:https://github.com/Muddz/StyleableToast

Store

Store是一個異步數(shù)據(jù)加載和緩存數(shù)據(jù)的庫。

Github地址:https://github.com/NYTimes/Store

PreviewSeekBar

其實大家用PC優(yōu)酷看視頻的時候,鼠標(biāo)放到進(jìn)度條撒花姑娘就可以預(yù)覽到所指向的幀畫面。

一個叫[Ruben Sousa](https://medium.com/@rubensousa)的哥們做出了一個庫并開源。

效果如下L:

Github地址:https://github.com/rubensousa/PreviewSeekBar

Chuck

如果你使用OkHttp作為網(wǎng)絡(luò)請求庫,那么這個Chuck庫可以幫助你攔截留存所有的HTTP請求和相應(yīng)信息。同時也提供UI來顯示攔截的信息

效果如下:

Github地址:https://github.com/jgilfelt/chuck

CoordinatorTabLayout

該庫可以幫你快速實現(xiàn)TabLayout和CoordinatorLayout的組合效果。

效果如下:

Github地址:https://github.com/hugeterry/CoordinatorTabLayout

boxing

boxing是一個多媒體選擇器庫。

可以選擇一張或者多張圖片,提供預(yù)覽和裁剪功能。

同樣支持gif圖,選擇視頻和圖像壓縮功能。

(B站出品哦?。?/i>

效果如下:

Github地址:https://github.com/Bilibili/boxing

excelPanel

提供一個二維的RecyclerView控件。

效果如下:

Github地址:https://github.com/zhouchaoyuan/excelPanel

HorizontalCalendar

該庫是一個水平展示日歷的控件,也是通過RecycerView來實現(xiàn)的。

效果如下:

Github地址:https://github.com/Mulham-Raee/HorizontalCalendar

CameraFragment

CameraFragment可以幫助你快速實現(xiàn)打開相機(jī)視圖,并提供便捷的API來捕獲圖片。

效果如下:

Github地址:https://github.com/florent37/CameraFragment

AwesomeBar

該控件時Topbar的一個擴(kuò)展,類似于Actionbar或者Toolbar??山Y(jié)合DrawerLayout使用。

效果如下:

Github地址:https://github.com/florent37/AwesomeBar

ArcNavigationView

這是一個有彎曲邊緣效果的NavigationView控件。

效果如下:

Github地址:https://github.com/rom4ek/ArcNavigationView

ShimmerRecyclerView

這個一個自定義的RecyclerView,在加載item的時候可以“bulingbuling”的閃動??梢酝ㄟ^內(nèi)置的adapter控制效果。

效果如下:

Github地址:https://github.com/sharish/ShimmerRecyclerView

Android-SwitchIcon

這是個自定義的switch控件。擴(kuò)展自AppCompatImageView,允許使用vector和image。

效果如下:

Github地址:https://github.com/zagum/Android-SwitchIcon

CounterFab

該庫針對FloatingActionButton的擴(kuò)展,可以顯示角標(biāo)。

效果如下:

Github地址:https://github.com/andremion/CounterFab

FadingTextView

該控件可以讓TextView每隔一定時間通過淡入淡出動畫效果切換文本

效果如下:

Github地址:https://github.com/rosenpin/FadingTextView

Bridge

Bridge是一個簡單功能強(qiáng)大的HTTP網(wǎng)路請求庫。提供流暢的鏈?zhǔn)秸{(diào)用API,通過URLConnection方式訪問網(wǎng)絡(luò)。

Github地址:https://github.com/afollestad/bridge

Ason

該庫使用來JSON解析的,簡化對JSON的操作。

Github地址:https://github.com/afollestad/ason

ObjectBox

相信不少人都用過GreenDao和EventBus,這兩庫都是greenrobot公司出品。ObjectBox也是該公司出品。

GreenDao號稱是最快的與SQLite的對象關(guān)系映射(ORM)。但是自從2011年以來,公司聲稱發(fā)現(xiàn)了許多的缺陷,有很多問題影響了性能。所以開發(fā)出另外一套性能最好且易用的NoSQL數(shù)據(jù)庫,優(yōu)于其他數(shù)據(jù)庫5-15倍的性能。

Github地址:https://github.com/greenrobot/ObjectBox

FlowLayout

流式標(biāo)簽布局

效果如下:

Github地址:https://github.com/nex3z/FlowLayout

Unofficial Google Actions Java SDK

官方的Actions SDK是通過Node.js來寫的。這是一個非官方的Java版本。

Github地址:https://github.com/frogermcs/Google-Actions-Java-SDK

Wearable Reply

2017.2.9,Google官方發(fā)布了Android Wear2.0系統(tǒng)。有個哥們Luke Klinker 發(fā)現(xiàn)了一個遺漏的API,加上之后重新發(fā)布了。

Github地址:https://github.com/klinker24/wearable-reply

Shortbread

Android 7.0允許用戶長按桌面圖標(biāo)彈出快捷菜單。該庫可以幫助開發(fā)者快速開發(fā)app shortcuts。

Github地址:https://github.com/MatthiasRobbers/shortbread

Material About

該庫可以幫助你快速開發(fā)一個Material風(fēng)格的關(guān)于界面。

效果如下:

Github地址:https://github.com/jrvansuita/MaterialAbout

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,532評論 25 708
  • 也許一切也還好 像花兒枯萎 葉兒吵鬧 曾說帶你看破曉 不知何時不見了 空歡喜,把酒笑 不顧身外臨風(fēng)暴 丟棄不該的煩...
    枝椏閱讀 118評論 2 2
  • 《南渡北歸》 此時的胡適雖然有點謙虛地把自己大名列入“半新半舊”的圈子之內(nèi),但就他的國學(xué)功底與成就而言,與王國維相...
    波德萊爾2閱讀 306評論 0 0
  • 夜深千帳燈 剛剛有人跟我打電話了 他在問我過得好嗎 我說了實話 我過得并不好 他想乘虛而入 這并不會難 我想如果是...
    向陽的茉莉閱讀 138評論 0 1