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控件

2.6.1.官方资料

android.support.design.widget|| desgin库
代表控件:AppBarLayout BottomNavigationView BottomSheetDialog CoordinatorLayoutFloatingActionButton NavigationView SnackbarTabLayout TextInputLayout

android.support.v4.widget || V4库
代表控件: DrawerLayout NestedScrollView SwipeRefreshLayout

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

5.3.屏幕适配

源地址:https://zhuanlan.zhihu.com/p/73577095

2019年最新android常用开源库汇总上篇(转)的更多相关文章

  1. 2019最新Android常用开源库总结(附带github链接)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 1.TextView HTextView ...

  2. Android常用开源库集合【持续更新】

    1.FastJson  阿里巴巴工程师做的一个方便的JSON转换库 2.ButterKnife 只要作用能代替代码中大量的findviewbyid语句的使用,使用@injectview注入方式 3.v ...

  3. Android 常用开源库总结(持续更新)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  4. Android常用开源库(转)

    一 .基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库. ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMore ...

  5. [Android] Android 常见第三方库汇总地址

    Android 常见第三方库汇总地址 https://github.com/wasabeef/awesome-android-libraries List of Android Libraries T ...

  6. Android 使用开源库载入网络图片

    Android 使用开源库载入网络图片,使用开源库载入图片.单击listview弹出popupwindow弹出框详情查看: Android 单击listview弹出popupwindow弹出框 ,里面 ...

  7. Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  8. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  9. 【转】【Android】开源项目汇总-备用

    第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...

随机推荐

  1. SPI接口在LCD上的应用

    ​小分辨率的LCD,比如QQVGA,QCIF,QVGA等,广泛应用于功能手机和穿戴设备(比如手表)上.这类小分辨率的LCD,除了支持并行接口(比如i80),一般也会支持串行接口.在实际产品中广泛运用的 ...

  2. 使用指定源安装python包

    对于经常需要按照那个python包的同学,外网下载比较慢的话,可以使用公司内部的镜像进行安装 eg: pip install django -i http://mirrors.***.com.cn/p ...

  3. Linux - last 命令

    前言 为啥写这篇?因为听 grep.sed 教程的时候有这个命令 栗子 加上工作中,运维给我排查问题的时候也用到了,感觉挺重要,先了解为敬! 命令作用 显示上次登录用户的列表 这个是在 Linux 下 ...

  4. 第三方数据格式库protobuf

    protobuf初识 protobuf是一种高效的数据格式,平台无关.语言无关.可扩展,可用于 RPC 系统和持续数据存储系统. protobuf protobuf介绍 Protobuf是Protoc ...

  5. node.js学习(5)读写文件(同步异步)

    1 导入文件系统库 # 同步的 读文件 写文件 # 异步 需要用异步处理耗时

  6. camera数字降噪(DNR)

    camera数字降噪(DNR) 闭路电视摄像机 无论多么出色和弱光,在黑暗中拍摄视频监控录像时都会不可避免地产生一些噪音.噪声是任何电子通信中不可避免的部分,无论是视频还是音频.本质上是静态的–视频信 ...

  7. 特斯拉Tesla Model 3整体架构解析(上)

    特斯拉Tesla Model 3整体架构解析(上) 一辆特斯拉 Model 3型车在硬件改造后解体 Sensors for ADAS applications 特斯拉 Model 3型设计的传感器组件 ...

  8. 为已有数据的DataTable添加一个自增列

    /// <summary> /// 为dt表增加一个自增的ID字段 /// </summary> /// <param name="dt">用户 ...

  9. Github_远程仓库多人协作操作,解决冲突

    前提:假设原已有一个代码仓库,加入协作者,大家一起完成一个项目. 一.添加伙伴-->伙伴同意加入-->伙伴clone,提交代码 1.创建者进入仓库主页 ==> Settings页面 ...

  10. CentOS:操作系统级监控及常用计数器解析---除CPU以外

    I/O I/O 其实是挺复杂的一个逻辑,但我们今天只说在做性能分析的时候,应该如何定位问题. 对性能优化比较有经验的人(或者说见过世面比较多的人)都会知道,当一个系统调到非常精致的程度时,基本上会卡在 ...