您好,登錄后才能下訂單哦!
2017年最值得關注的25個Android庫
這是在2017年發布的25個最好的Android開發庫的列表。所有這些都值得嘗試 。 以下不是排名順序。 讓我們開始吧!
1.Lottie
這個庫能夠解析 Adobe After Effects 并且把他們渲染到手機上。在Google應用市場上,也有相應的demo。這個庫被超過7500github使用者關注。
Github鏈接:https://github.com/airbnb/lottie-android
2.Toasty
這個庫實現了定制的Toast,下面是截圖和這個開發庫的Github鏈接
github鏈接:https://github.com/GrenderG/Toasty
3. StyleableToast
這是Toast定制的另一個庫。 文檔介紹如下: “各種造型選項給您的應用和用戶體驗一點額外獨特的感覺! 用代碼或style.xml來調整您的Toast!“
Github鏈接:https://github.com/Muddz/StyleableToast
4. Store
Store是用于Async數據加載和緩存的庫。 根據文件: “Store是簡化在應用程序中獲取,解析,存儲和檢索數據的類。 一個Store類似于Repository模式,同時暴露了一個遵循單向數據流的RxJava構建的Reactive API。“ 這些文檔非常全面,這個庫非常值得嘗試。 您可以檢查許多流,如數據請求,緩存和解析。
Github鏈接:https://github.com/NYTimes/Store
5. PreviewSeekBar
如果您使用Google Play電影,您可能已經注意到了這個偉大的動畫SeekBar,并預覽了電影。 事實證明,RúbenSousa將其作為一個開源的庫。 下面的gif可以很好的顯示其功能。 如果你的應用程序是一個電影播放器,你一定要試試!
Github鏈接:https://github.com/rubensousa/PreviewSeekBar
6.Chuck
如果您使用OkHttp,那么這是一個庫,可幫助您攔截并持久保留應用程序內的所有HTTP請求和響應。 它還提供了一個用于檢查其內容的UI。
Github鏈接:https://github.com/jgilfelt/chuck
7. CoordinatorTabLayout
CoordinatorTabLayout是一個自定義組合控件,可快速實現TabLayout和CoordinatorLayout的組合。 您可以在下面的gif上檢查它的工作原理:
Github鏈接:https://github.com/hugeterry/CoordinatorTabLayout
8.boxing
boxing是多媒體選擇器,通過使用它可以: 做一些選擇您的圖像(單個或多個圖像) 預覽和裁剪圖像。 它還支持gif,視頻選擇,圖像壓縮和自定義UI,如下面的屏幕截圖所示:
Github鏈接:https://github.com/Bilibili/boxing
9. excelPanel
這是一個二維RecyclerView。 它不僅可以加載歷史數據,還可以加載未來的數據。
Github鏈接:https://github.com/zhouchaoyuan/excelPanel
10. Horizontal Calendar
RecyclerView的另一個實現是專門用于顯示橫向日歷視圖。
Github鏈接:https://github.com/Mulham-Raee/HorizontalCalendar
11. CameraFragment
CameraFragment是Fragment的一個實現,它允許您輕松地將相機功能集成到您的應用程序中。 根據其README: “CameraFragment直接預覽相機視圖,并提供了一個簡單的API來捕獲或管理設備。 您可以使用CameraFragment設置自己的布局并控制相機。“
Github鏈接:https://github.com/florent37/CameraFragment
12. AwesomeBar
這是Florent Champigny的另一個偉大實現。 靈感來自于DrawerLayout的頂級酒吧(從ActionBar / Toolbar實現中知道)的設計是一種新的方法。它的工作原理如下:
Github鏈接:https://github.com/florent37/AwesomeBar
13. ArcNavigationView
這是從Android設計支持庫導入的NavigationView的實現,它引入了彎曲邊。
Github鏈接:https://github.com/rom4ek/ArcNavigationView
14. ShimmerRecyclerView
它是一個定制的RecyclerView實現,具有閃爍的視圖,以指示視圖正在加載。 RecyclerView還具有內置適配器,用于控制閃爍的外觀。
Github鏈接:https://github.com/sharish/ShimmerRecyclerView
15.Android-SwitchIcon
“Google啟動器式實現開關(啟用/禁用)圖標”。 該庫擴展了AppCompatImageView,并允許您使用app:srcCompat屬性將任何圖標(向量或圖像)設置為SwitchIconView。
Github鏈接:https://github.com/zagum/Android-SwitchIcon
16. CounterFab
該庫是一個FloatingActionButton子類,顯示右上角的計數器徽章。 您可以從Google Play下載演示應用程序。
Github鏈接:https://github.com/andremion/CounterFab
17. FadingTextView
此庫允許您每隔幾秒自動更改TextView的內容。
Github鏈接:https://github.com/rosenpin/FadingTextView
18. Bridge
“Bridge是Android的簡單而強大的HTTP網絡庫。 它具有流暢的可鏈接API,由Java / Android的URLConnection類提供支持,以實現最大的兼容性和速度。 這個圖書館有一個非常全面的文件,絕對值得一試。
Github鏈接:https://github.com/afollestad/bridge
19. Ason
這是Aidan Follestad的第二個庫。 其主要思想是簡化與JSON的交互。
你可以在這里查看:
Github鏈接:https://github.com/afollestad/ason
20. ObjectBox
我假設大多數人都知道greenrobot。 如果沒有,他們開發了GreenDAO和EventBus。 現在,這是一個專注于性能的對象的新數據庫的時候了。 如greenrobot所稱, “性能是我們創建ObjectBox的第一個原因。 之前,我們創建了greenDAO,這是Android和SQLite中最快的對象/關系映射器(ORM)。 自2011年第一次發布以來,我們獲得了很多洞察對象持久性以及SQLite強加的性能限制。 我們意識到,為了顯著提高移動性能,我們需要去核心并構建一個為對象設計的數據庫。“
Github鏈接:https://github.com/greenrobot/ObjectBox
21. FlowLayout
“當沒有足夠的空間時,允許子視圖流到下一行。 子視圖之間的間距可以由FlowLayout計算,以便視圖均勻放置。
Github鏈接:https://github.com/nex3z/FlowLayout
22. Unofficial Google Actions Java SDK
這是Mirek Stanek的波蘭風。 由于官方Google Actions SDK是用Node.js編寫的,所以他介紹了他在Java中本機編寫的非官方版本。 根據README: “Google Actions Java SDK是基于官方Node.js庫構建的,但它不是鏡像副本。 目標是使其完全符合助理平臺對話協議。“
Github鏈接:https://github.com/frogermcs/Google-Actions-Java-SDK
23.. Wearable Reply
2017年2月9日,Google發布了新的Android Wear 2.0。 Luke Klinker發現了一個缺少的API,并發布了這個操作系統的庫。 它: “允許快速簡單的文本輸入,無論是來自您的聲音,鍵盤還是響應。 缺少的API現在可用!
Github鏈接:https://github.com/klinker24/wearable-reply
24.Shortbread
“生成活動的應用程序快捷方式和使用@Shortcut注釋的方法。 無需觸摸清單,創建XML文件或使用快捷方式管理器。 只需注釋您想要快捷方式調用的代碼。“ 目前,它的版本為1.0.0。
Github鏈接:https://github.com/MatthiasRobbers/shortbread
25. Material About
一個封裝的關于介紹我頁面的庫
Github鏈接:https://github.com/jrvansuita/MaterialAbout
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。