最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Android開發(fā)者2017年最值得關(guān)注的25個(gè)實(shí)用庫

 更新時(shí)間:2017年09月26日 09:14:12   作者:fengsehng  
本篇文章主要介紹了Android開發(fā)者2017年最值得關(guān)注的25個(gè)庫,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

2017年最值得關(guān)注的25個(gè)Android庫

這是在2017年發(fā)布的25個(gè)最好的Android開發(fā)庫的列表。所有這些都值得嘗試 。 以下不是排名順序。 讓我們開始吧!

1.Lottie

這個(gè)庫能夠解析 Adobe After Effects 并且把他們渲染到手機(jī)上。在Google應(yīng)用市場(chǎng)上,也有相應(yīng)的demo。這個(gè)庫被超過7500github使用者關(guān)注。

Github鏈接:https://github.com/airbnb/lottie-android

2.Toasty

這個(gè)庫實(shí)現(xiàn)了定制的Toast,下面是截圖和這個(gè)開發(fā)庫的Github鏈接

github鏈接:https://github.com/GrenderG/Toasty

3. StyleableToast

這是Toast定制的另一個(gè)庫。 文檔介紹如下: “各種造型選項(xiàng)給您的應(yīng)用和用戶體驗(yàn)一點(diǎn)額外獨(dú)特的感覺! 用代碼或style.xml來調(diào)整您的Toast!“

Github鏈接:https://github.com/Muddz/StyleableToast

4. Store

Store是用于Async數(shù)據(jù)加載和緩存的庫。 根據(jù)文件: “Store是簡化在應(yīng)用程序中獲取,解析,存儲(chǔ)和檢索數(shù)據(jù)的類。 一個(gè)Store類似于Repository模式,同時(shí)暴露了一個(gè)遵循單向數(shù)據(jù)流的RxJava構(gòu)建的Reactive API。“ 這些文檔非常全面,這個(gè)庫非常值得嘗試。 您可以檢查許多流,如數(shù)據(jù)請(qǐng)求,緩存和解析。

Github鏈接:https://github.com/NYTimes/Store

5. PreviewSeekBar

如果您使用Google Play電影,您可能已經(jīng)注意到了這個(gè)偉大的動(dòng)畫SeekBar,并預(yù)覽了電影。 事實(shí)證明,RúbenSousa將其作為一個(gè)開源的庫。 下面的gif可以很好的顯示其功能。 如果你的應(yīng)用程序是一個(gè)電影播放器,你一定要試試!

Github鏈接:https://github.com/rubensousa/PreviewSeekBar

6.Chuck

如果您使用OkHttp,那么這是一個(gè)庫,可幫助您攔截并持久保留應(yīng)用程序內(nèi)的所有HTTP請(qǐng)求和響應(yīng)。 它還提供了一個(gè)用于檢查其內(nèi)容的UI。

Github鏈接:https://github.com/jgilfelt/chuck

7. CoordinatorTabLayout

CoordinatorTabLayout是一個(gè)自定義組合控件,可快速實(shí)現(xiàn)TabLayout和CoordinatorLayout的組合。 您可以在下面的gif上檢查它的工作原理:

Github鏈接:https://github.com/hugeterry/CoordinatorTabLayout

8.boxing

boxing是多媒體選擇器,通過使用它可以: 做一些選擇您的圖像(單個(gè)或多個(gè)圖像) 預(yù)覽和裁剪圖像。 它還支持gif,視頻選擇,圖像壓縮和自定義UI,如下面的屏幕截圖所示:

Github鏈接:https://github.com/Bilibili/boxing

9. excelPanel

這是一個(gè)二維RecyclerView。 它不僅可以加載歷史數(shù)據(jù),還可以加載未來的數(shù)據(jù)。

Github鏈接:https://github.com/zhouchaoyuan/excelPanel

10. Horizontal Calendar

RecyclerView的另一個(gè)實(shí)現(xiàn)是專門用于顯示橫向日歷視圖。

Github鏈接:https://github.com/Mulham-Raee/HorizontalCalendar

11. CameraFragment

CameraFragment是Fragment的一個(gè)實(shí)現(xiàn),它允許您輕松地將相機(jī)功能集成到您的應(yīng)用程序中。 根據(jù)其README: “CameraFragment直接預(yù)覽相機(jī)視圖,并提供了一個(gè)簡單的API來捕獲或管理設(shè)備。 您可以使用CameraFragment設(shè)置自己的布局并控制相機(jī)。“

 

Github鏈接:https://github.com/florent37/CameraFragment

12. AwesomeBar

這是Florent Champigny的另一個(gè)偉大實(shí)現(xiàn)。 靈感來自于DrawerLayout的頂級(jí)酒吧(從ActionBar / Toolbar實(shí)現(xiàn)中知道)的設(shè)計(jì)是一種新的方法。它的工作原理如下:

Github鏈接:https://github.com/florent37/AwesomeBar

13. ArcNavigationView

這是從Android設(shè)計(jì)支持庫導(dǎo)入的NavigationView的實(shí)現(xiàn),它引入了彎曲邊。

Github鏈接:https://github.com/rom4ek/ArcNavigationView

14. ShimmerRecyclerView

它是一個(gè)定制的RecyclerView實(shí)現(xiàn),具有閃爍的視圖,以指示視圖正在加載。 RecyclerView還具有內(nèi)置適配器,用于控制閃爍的外觀。

Github鏈接:https://github.com/sharish/ShimmerRecyclerView

15.Android-SwitchIcon

“Google啟動(dòng)器式實(shí)現(xiàn)開關(guān)(啟用/禁用)圖標(biāo)”。 該庫擴(kuò)展了AppCompatImageView,并允許您使用app:srcCompat屬性將任何圖標(biāo)(向量或圖像)設(shè)置為SwitchIconView。

 

Github鏈接:https://github.com/zagum/Android-SwitchIcon

16. CounterFab

該庫是一個(gè)FloatingActionButton子類,顯示右上角的計(jì)數(shù)器徽章。 您可以從Google Play下載演示應(yīng)用程序。

Github鏈接:https://github.com/andremion/CounterFab

17. FadingTextView

此庫允許您每隔幾秒自動(dòng)更改TextView的內(nèi)容。

Github鏈接:https://github.com/rosenpin/FadingTextView

18. Bridge

“Bridge是Android的簡單而強(qiáng)大的HTTP網(wǎng)絡(luò)庫。 它具有流暢的可鏈接API,由Java / Android的URLConnection類提供支持,以實(shí)現(xiàn)最大的兼容性和速度。 這個(gè)圖書館有一個(gè)非常全面的文件,絕對(duì)值得一試。

Github鏈接:https://github.com/afollestad/bridge

19. Ason

這是Aidan Follestad的第二個(gè)庫。 其主要思想是簡化與JSON的交互。

你可以在這里查看:

Github鏈接:https://github.com/afollestad/ason

20. ObjectBox

我假設(shè)大多數(shù)人都知道greenrobot。 如果沒有,他們開發(fā)了GreenDAO和EventBus。 現(xiàn)在,這是一個(gè)專注于性能的對(duì)象的新數(shù)據(jù)庫的時(shí)候了。 如greenrobot所稱, “性能是我們創(chuàng)建ObjectBox的第一個(gè)原因。 之前,我們創(chuàng)建了greenDAO,這是Android和SQLite中最快的對(duì)象/關(guān)系映射器(ORM)。 自2011年第一次發(fā)布以來,我們獲得了很多洞察對(duì)象持久性以及SQLite強(qiáng)加的性能限制。 我們意識(shí)到,為了顯著提高移動(dòng)性能,我們需要去核心并構(gòu)建一個(gè)為對(duì)象設(shè)計(jì)的數(shù)據(jù)庫?!?/p>

Github鏈接:https://github.com/greenrobot/ObjectBox

21. FlowLayout

“當(dāng)沒有足夠的空間時(shí),允許子視圖流到下一行。 子視圖之間的間距可以由FlowLayout計(jì)算,以便視圖均勻放置。

Github鏈接:https://github.com/nex3z/FlowLayout

22. Unofficial Google Actions Java SDK

這是Mirek Stanek的波蘭風(fēng)。 由于官方Google Actions SDK是用Node.js編寫的,所以他介紹了他在Java中本機(jī)編寫的非官方版本。 根據(jù)README: “Google Actions Java SDK是基于官方Node.js庫構(gòu)建的,但它不是鏡像副本。 目標(biāo)是使其完全符合助理平臺(tái)對(duì)話協(xié)議?!?/p>

Github鏈接:https://github.com/frogermcs/Google-Actions-Java-SDK

23.. Wearable Reply

2017年2月9日,Google發(fā)布了新的Android Wear 2.0。 Luke Klinker發(fā)現(xiàn)了一個(gè)缺少的API,并發(fā)布了這個(gè)操作系統(tǒng)的庫。 它: “允許快速簡單的文本輸入,無論是來自您的聲音,鍵盤還是響應(yīng)。 缺少的API現(xiàn)在可用!

Github鏈接:https://github.com/klinker24/wearable-reply

24.Shortbread

“生成活動(dòng)的應(yīng)用程序快捷方式和使用@Shortcut注釋的方法。 無需觸摸清單,創(chuàng)建XML文件或使用快捷方式管理器。 只需注釋您想要快捷方式調(diào)用的代碼?!?目前,它的版本為1.0.0。

Github鏈接:https://github.com/MatthiasRobbers/shortbread

25. Material About

一個(gè)封裝的關(guān)于介紹我頁面的庫

Github鏈接:https://github.com/jrvansuita/MaterialAbout

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

论坛| 辰溪县| 新安县| 荥阳市| 淳安县| 图片| 五家渠市| 西丰县| 板桥市| 健康| 文成县| 荣成市| 大厂| 桐柏县| 宜春市| 三门县| 延吉市| 永济市| 佳木斯市| 类乌齐县| 张家界市| 临潭县| 乌拉特中旗| 天门市| 靖江市| 南乐县| 双鸭山市| 潢川县| 宁海县| 岳普湖县| 威远县| 定边县| 万载县| 定结县| 汝阳县| 平凉市| 威海市| 潼关县| 安徽省| 通江县| 拜泉县|