Android常用开源库汇总(一)

作者: android 发布时间: 2018-11-06 浏览: 22 次

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. 官方新式控件

2.6.1.BottomNavigationView
  • BottomNavigationViewExAn android lib for enhancing BottomNavigationView. 一个增强BottomNavigationView的安卓库。

3 布局控件

3.1.ViewPager

3.2.Layout

3.3.刷新控件

3.4.PopupWindow

3.5.选项卡

3.6.Panel(面板)

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.公共库与公共UI库

5.Awesome

5.1.MaterialDesign

5.2.Styel

5.3.UI适配

6.功能

6.1.适配器

6.2.工具

  • FatJar 适用于sdk多module打包和合并多个jar的gradle插件
  • RxTools Android开发人员不得不收集的工具类集合
  • gradle-bintray-upload Android Studio上传Library库到JCenter,并同步到Maven Central
  • AndroidCommon Android工具类封装
  • NotifyUtil本地通知工具类
  • LazyAndroid常用工具类
  • android-resource-remover python 脚本工具 :根据 lint 的提示删除项目中无用的资源,减少包的大小

6.3.文件

6.4.二维码

  • zxing
  • Seashell-app
  • BarcodeScanner
  • zxing(Official ZXing (“Zebra Crossing”) project home)
  • BGAQRCode-Android(扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式)
  • android-zxingLibrary(几行代码快速集成二维码扫描功能)
  • NextQRCode(基于ZXing Android实现的QRCode扫描支持库。包括生成二维码图片和<code>相机扫描二维码图片即时解码两部分功能。)

6.5.视频

6.6.动画

6.7.权限

6.8.安全

6.9.换肤

6.10.异常

  • CustomActivityOnCrash(Android library that allows launching a custom activity when your app crashes, instead of showing the hated “Unfortunately, X has stopped” dialog.)
  • <