0
点赞
收藏
分享

微信扫一扫

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】


不断学习,做更好的自己!💪

前言

当看到一个炫酷的效果的时候,记得收藏起来,记录到自己云笔记或者收藏夹里,看得多了,印象就比较深刻,当遇到类似效果的时候,到自己记录收藏的地方找就是了。本文推荐21个收藏炫酷效果的开源库。

1、DiscreteScrollView

Github : ​​https://github.com/yarolegovich/DiscreteScrollView​​

简介 :​​DiscreteScrollView​​​ 是基于 ​​RecyclerView​​​ 实现的一个横向滑动列表,当前 ​​Item​​​ 显示在屏幕中央并且可以左右滑动,有点像 ​​ViewPager​​​,但是可以快速滑动。提供了简单的 ​​API​​ 来实现炫酷的动画效果。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android

2、MaterialViewPager

Github: ​​https://github.com/pinguo-zhouwei/MaterialViewPager​​

简介 :和名字一样,​​Material Design​​​ 效果的 ​​ViewPager​​​ , 效果很 ​​nice​​ ,请看图。

效果图(有多个模式)

  • Titlebar Logo
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_02

  • Fading Logo
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_03

  • Hide Logo and Toolbar
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_04

  • Sticky Toolbar
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_05

  • Transparent Toolbar
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_06

  • Standard
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_07

3、BoomMenu

Github : ​​https://github.com/pinguo-zhouwei/BoomMenu​​

简介 :传统的菜单是不是看得有些厌倦了,爆炸效果的菜单了解一下?功能强大、效果炫酷,有很多种模式。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_08

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_09

4、LayoutManagerGroup

Github :​​https://github.com/DingMouRen/LayoutManagerGroup​​

简介 :自定义 ​​RecyclerView​​​ 的 ​​LayoutManager​​ 实现几种炫酷的效果。

效果图

  • EchelonLayoutManager
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_10

  • SkidRightLayoutManager
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_11

  • SlideLayoutManager
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_12

5、Android-SpinKit

Github :​​https://github.com/ybq/Android-SpinKit​​

简介 :Android 自定义 View 的方式实现的各种炫酷的动画,特别精致和优美,以前专门写文章介绍过。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_自定义_13

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_14

6、Matisse

Github :​​https://github.com/zhihu/Matisse​​

简介 :​​Matisse​​ 是知乎开源的一个本地选择照片和视频的库,UI 设计得非常精美。有如特性:

  • 可以在 ​​Fragment/Activity​​ 中使用
  • 选择照片的格式包括:​​PNG​​​、​​JPEG​​​ 、​​GIF​​​ 视频格式包括:​​MPEG​​​, ​​MP4​
  • 支持不同的主题并且可以自定义主题
  • 支持不同的图片加载方式(​​Picasso​​​、​​Glide​​等)
  • 自定义过滤规则

效果图

  • Zhihu Style
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_自定义_15

  • Dracula Style

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_16

  • Preview

7、CosmoCalendar

Github :​​https://github.com/ApplikeySolutions/CosmoCalendar​​

简介 : 一个高度自定义的日历库,​​UI​​ 精美,支持多种模式。

效果图

  • 单个日期选择
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_17

  • 多个日期选择
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_18

  • 选择一个范围日期
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_自定义_19

  • 自定义
  • 【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_20

8、CardStackView

Github :​​ https://github.com/loopeer/CardStackView​​

简介 : 三种炫酷的列表卡片滑动动画,分别为:​​alldown​​​, ​​updown​​​, ​​updownstack​

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_21

9、CalendarExaple

Github :​​https://github.com/codbking/CalendarExaple​​

简介 : 这是一个高仿钉钉和小米的日历控件,支持快速滑动,界面缓存。想要定制化 UI,使用起来非常简单,就像使用 ​​ListView​​​ 一样。
特点:

  • 可以自定义日历控件UI
  • 支持快速滑动
  • 支持农历和阳历
  • 界面UI缓存和日历数据缓存
  • 扩展 ​​view​​​ 支持 ​​listView​​ 的滑动

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_自定义_22

10、MZBannerView

Github :​​https://github.com/pinguo-zhouwei/MZBannerView​​

简介 : 仿魅族 ​​BannerView​​ ,图片轮播控件,支持多种模式切换:普通 ViewPager 使用,普通 Banner 使用,仿魅族 Banner 使用。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_23

11、LiquidSwipe

Github :​​https://github.com/Chrisvin/LiquidSwipe​​

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

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_24

12、Flourish

Github :​​https://github.com/skydoves/Flourish​​

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

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_25

13、AestheticDialogs

Github :​​https://github.com/gabriel-TheCode/AestheticDialogs​​

简介 :这是一个美观而时尚的AlterDialog库,目前可支持六种不同的对话框,如:

  • Flash DialogConnectify
  • DialogToaster
  • DialogEmotion
  • DialogDrake
  • DialogEmoji Dialog

并且啊,还提供了暗黑模式的适配。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_第三方库_26

15、EasyReveal

Github :​​https://github.com/Chrisvin/EasyReveal​​

简介 :这是一个提供 ​​reveal​​​ 动画效果的库,它的厉害之处在于可以提供不同尺寸、不同形状的 ​​reveal​​ 动画,并且还可以在定义它在屏幕任意位置开始和结束动画。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_27

16、Android ColorX

Github :​​https://github.com/JorgeCastilloPrz/AndroidColorX​​

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

  • 颜色的不同阴影和色调。
  • 较深和较浅的阴影。
  • 颜色的补码

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android_28

17、AnimatedBottomBar

Github :​​https://github.com/Droppers/AnimatedBottomBar​​

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

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_29

18、RateBottomSheet

Github :​​https://github.com/lopspower/RateBottomSheet​​

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

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_30

19、TransformationLayout

Github :​​https://github.com/skydoves/TransformationLayout​​

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

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_31

20、Donut

Github :​​https://github.com/futuredapp/donut​​

简介 :这个一个可以展示多个数据集的圆弧形控件,具有精细的颗粒控制、间隙功能、动画选项以及按比例缩放其值的功能。可以用于项目中的一些数据统计。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_Android 炫酷开源库_32

21、CurveGraphView

Github :​​https://github.com/swapnil1104/CurveGraphView​​

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

多个折线图对于比较不同股票,共同基金,加密货币等的价格非常有用。

效果图

【Android -- 开源库】推荐 21 个炫酷的开源库【值得珍藏】_github_33


举报

相关推荐

0 条评论