2019年最新Android經常使用開源庫彙總上篇(持續更新)

由於本文資料太多,因此本文分上下篇,而且持續更新,以爲不錯的小夥伴們能夠關注點贊收藏一下html

1.基本控件

1.1.TextView

1.2.EditText

1.3.ImageView

1.4.Button

1.5.Spinner

1.6.ProgressBar

1.7.CheckBox

1.8.Seekbar

1.9.Toast

1.10.Toobar

1.11.Notification

2.列表控件

2.1.ListView

2.2.GridView

2.3.ScrollView

2.4.RecyclerView

2.5.WebView

2.6. 官方新式控件

Google Android 新ui控件java

2.6.1.官方資料

android.support.design.widget|| desgin庫
表明控件:AppBarLayout BottomNavigationView BottomSheetDialog CoordinatorLayout FloatingActionButton NavigationView SnackbarTabLayout TextInputLayoutandroid

android.support.v4.widget || V4庫
表明控件: DrawerLayout NestedScrollView SwipeRefreshLayoutios

2.6.2.綜合項目

  • Coder Android Material Design 風格控件的學習及遇到的問題;Tablayout | 橫向佈局標籤,TextInputLayout | 文字輸入佈局 ,FloatingActionButton | 懸浮按鈕, CoordinatorLayout APPBarLayout CollapsingTabLayout實現摺疊頭佈局,BottomSheetDialog | 底部對話框,Touch Feedback| 觸摸反饋,Reveal Effect| 揭示效果,Curved motion | 曲線運動,Animated Vector Drawables | 矢量圖片動畫
  • MaterialDesignSamples Material Design 系列控件samples,講了Material Design 系列新控件的使用方法和一些場景示例

2.6.3.BottomNavigationView

  • BottomNavigationViewExAn android lib for enhancing BottomNavigationView. 一個加強BottomNavigationView的安卓庫。

2.6.4.BottomSheetDialog

2.6.5.Tablayout

2.6.6.Coordinatorlayout

2.6.7.Coordinatorlayout.Behavior

2.6.8.TextInputLayout

2.6.9.FloatingActionButton

2.6.10.CardView

2.6.11.AppBarLayout

2.6.12.CollapsingToolbarLayout

2.6.13.Touch Feedback

2.6.14.Reveal Effect

2.6.15.Curved motion

2.6.16.Animated Vector Drawables

3 佈局控件

3.1.ViewPager

3.2.Layout

3.3.刷新控件

3.4.PopupWindow

3.5.選項卡

3.6.Panel(面板)

3.7.Layout

4.自定義控件

4.1.角標(corner label)

4.2.Segmented

4.3.WheelView

4.4.對話框

4.5.樹

4.6.標籤

4.7.拖拽

4.8.Blur

4.9.搜索

4.10.菜單

4.11.側滑菜單

4.11.StepView

4.12.Calendar

  • CalendarView功能很是強大的自定義日曆控件 推薦2018-07-06
  • material-calendarview(A Material design back port of Android’s CalendarView. The goal is to have a Material look and feel, rather than 100% parity with the platform’s implementation.)(2016-9-27)
  • Caldroid(A better calendar for Android)(2016-9-27)
  • android-times-square(Standalone Android widget for picking a single date from a calendar view.)(2016-9-27)
  • Android-Week-View(Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.)(2016-9-27)
  • android-calendar-view(顯示陽曆,農曆,節假日和二十四節氣 實現對某月日期的單選或者多選的andorid 日曆控件庫。Easy to use, powerful, easy to expand the android calendar view library.)(2016-09-29)
  • Simple-Calendar

4.13.Shadow

4.14.摺疊菜單

4.15.圖表

4.16.列表聯動

4.17.狀態佈局

  • StatusLayoutManager 切換不一樣的數據狀態佈局,包含加載中、空數據和出錯狀態,可自定義狀態佈局。

4.18.面板

4.19.自定義控件

4.20.公共庫

  • XUI 一個簡潔而優雅的Android原生UI框架,解放你的雙手! http://xuexiangjys.club/XUI/ 推薦
  • CommonUILibrary 經常使用的自定義view和第三方類庫,歡迎Follow、Fork、Star
  • CommonUtilLibrary
  • UIWidget 一個集成UIAlertDialog、UIActionSheetDialog、UIProgressDialog、TitleBarView(自帶沉浸式標題欄)、CollapsingTitleBarLayout、RadiusView(圓角及狀態背景設置View解放shape文件)、KeyboardHelper(軟鍵盤控制及遮擋控制類)、StatusViewHelper(狀態欄沉浸幫助類)、NavigationViewHelper(導航欄沉浸式幫助類)、AlphaViewHelper(View透明度控制幫助類) 等項目經常使用UI庫

5.主題與適配

5.1.MaterialDesign

5.2.Styel

  • Android-Bootstrap(Bootstrap style widgets for Android, with Glyph Icons)(2016-9-27)

5.3.屏幕適配

未完待續git

相關文章
相關標籤/搜索