1、Butterknife
https://blog.csdn.net/donkor_/article/details/77879630
ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。项目集成起来也是特别方便,使用起来也是特别简单。
2、MPAndroidChart
https://github.com/PhilJay/MPAndroidChart
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图。
3、CircleProgressView
https://github.com/TYtrack/CircleProgressView
CircleProgressView是一个圆形渐变的进度动画控件,动画效果纵享丝滑。
4、View Animations
https://github.com/daimajia/AndroidViewAnimations
Cute view animation collection.
5、SmartRefreshLayout
https://github.com/scwang90/SmartRefreshLayout
https://www.jianshu.com/p/05ce4ab4b948g
SmartRefreshLayout的目标是打造一个强大,稳定,成熟的下拉刷新框架,并集成各种的炫酷、多样、实用、美观的Header和Footer。 正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。
6、MaterialAbout
https://github.com/jrvansuita/MaterialAbout
这是一个Android项目。作为一名移动开发人员,您可以使用这个库在应用程序中显示关于屏幕的内容。它的目的是让你在向用户介绍自己时更轻松,同时也为android应用程序创建一个about屏幕模式。它真的很简单,很有活力。
7、FlowLayout
https://github.com/nex3z/FlowLayout
Android的一个流布局,当没有足够的空间时,它允许子视图流到下一行。子视图之间的间距可以通过FlowLayout计算,以便视图被均匀地放置。
8、FadingTextView
https://github.com/rosenpin/fading-text-view
每隔几秒钟自动更改其内容的TextView
9、Chuck
https://github.com/jgilfelt/chuck
Chuck是Android OkHttp客户端的一个简单的应用内HTTP检查器。Chuck拦截并保存应用程序中的所有HTTP请求和响应,并提供一个UI来检查它们的内容。
10、Toasty
https://www.jianshu.com/p/91d4b6d03d6d
https://github.com/GrenderG/Toasty
超好看的Toast