2020年GitHub 上那些优秀Android开源库,这里是Top10!

作者:迪士尼在逃程序员
链接:https://www.jianshu.com/p/1b9520f3ec34
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

No1. LiquidSwipe
这是一个很棒的ViewPager库,它在浏览ViewPager的不同页面时,显示波浪的滑动动画,效果非常炫酷。该库的USP是触摸交互的。这意味着在视图中显示类似液体的显示过渡时,应考虑触摸事件。
implementation ‘com.github.Chrisvin:LiquidSwipe:1.3’

LiquidSwipe

No2. Flourish
Flourish提供了一个炫酷的方式来显示或者隐藏一个布局,实现方式也很简单,就是对View或者布局进行了包装,通过构建者模式来提供api给上层调用。就像使用dialog一样,调用show和dissmiss方法来显示和隐藏。此外,通过这些类,我们还可以自定义动画(正常,加速,反弹),或为布局方向设置我们自己的起点(左上,右下等)。
implementation “com.github.skydoves:flourish:1.0.0”
Flourish

No3. AestheticDialogs
这是一个美观而时尚的AlterDialog库,目前可支持六种不同的对话框,如:
implementation ‘com.github.gabriel-TheCode:AestheticDialogs:1.1.0’
AestheticDialogs

N4. EasyReveal
从名字就知道,这是一个提供reveal动画效果的库,它的厉害之处在于可以提供不同尺寸、不同形状的reveal动画,并且还可以在定义它在屏幕任意位置开始和结束动画。
implementation ‘com.github.Chrisvin:EasyReveal:1.2’
EasyReveal

No5. Android ColorX
Android ColorX 以Kotlin 扩展函数的形式提供了一些重要的获取颜色的方法。 通过提供不同颜色格式(RGB,HSV,CYMK等)的转换功能,它使开发变得更加轻松。该库的USP具有以下功能:
implementation ‘me.jorgecastillo:androidcolorx:0.2.0’
Android ColorX

No6. AnimatedBottomBar
这是一个带动画的底部导航栏库。它使你可以以编程方式以及通过XML添加和删除选项卡。此外,我们可以轻松地从BottomBar拦截选项卡。限制访问应用程序导航中的高级区域时,“拦截”标签非常有用。流畅的动画提供了许多自定义选项,从动画插值器到设置波纹效果。
implementation ‘nl.joery.animatedbottombar:library:1.0.8’
AnimatedBottomBar

No7. RateBottomSheet
有时候,为了推广我们的应用,我们需要让用户跳转到应用商店为我们的APP打分,传统的对话框用户体验很不好,而本库则是用BottomSheet来进行提示,它位于底部缩略区域,用户体验很好。
implementation ‘com.mikhaellopez:ratebottomsheet:1.1.0’
RateBottomSheet

No8. TransformationLayout
这是一个用于Activity或者Fragment 以及View切换的过渡动画库,效果非常炫,它使用Material Design的运动系统过渡模式来创建变形动画。该库提供了用于绑定目标视图,设置淡入淡出和路径运动方向以及许多其他自定义选项的属性。
implementation “com.github.skydoves:transformationlayout:1.0.4”
TransformationLayout

No9. Donut
这个一个可以展示多个数据集的圆弧形控件,具有精细的颗粒控制、间隙功能、动画选项以及按比例缩放其值的功能。可以用于项目中的一些数据统计。
implementation(“app.futured.donut:library:$version”)
Donut

No10. CurveGraphView
CurveGraphView 是一个带有炫酷动画统计图表库,除了性能出色并具有许多样式选项之外,该库还支持单个平面内的多个线图。

多个折线图对于比较不同股票,共同基金,加密货币等的价格非常有用。
implementation ‘com.github.swapnil1104:CurveGraphView:{current_lib_ver}’
CurveGraphView
2020年有哪些优秀的开源库呢?本期就为大家带精选的10个,排名不分先后。

No1. LiquidSwipe
这是一个很棒的ViewPager库,它在浏览ViewPager的不同页面时,显示波浪的滑动动画,效果非常炫酷。该库的USP是触摸交互的。这意味着在视图中显示类似液体的显示过渡时,应考虑触摸事件。

你可能感兴趣的:(andriod)