「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  1. 云栖社区>
  2. 博客列表>
  3. 正文

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

android飞鱼 2018-11-09 22:10:08 浏览397 评论1

摘要: 前言 技术群里面经常有人问到一些炫酷的UI效果实现方法,有时候我都是给一个相同或者相似效果的Github链接,有同学私信给我说,大佬,怎么这些效果你都能找到?你是怎么搜索的,或者有其他什么秘方?会利用Google、百度等搜索工具搜索是一方面,另一个重要的方面是:记录搜藏,当看到一个炫酷的效果的时候,记得收藏起来,记录到自己云笔记或者收藏夹里,看得多了,印象就比较深刻,当遇到类似效果的时候,到自己记录收藏的地方找就是了。

前言

技术群里面经常有人问到一些炫酷的UI效果实现方法,有时候我都是给一个相同或者相似效果的Github链接,有同学私信给我说,大佬,怎么这些效果你都能找到?你是怎么搜索的,或者有其他什么秘方?会利用Google、百度等搜索工具搜索是一方面,另一个重要的方面是:记录搜藏,当看到一个炫酷的效果的时候,记得收藏起来,记录到自己云笔记或者收藏夹里,看得多了,印象就比较深刻,当遇到类似效果的时候,到自己记录收藏的地方找就是了。今天为大家推荐我所收藏的一些炫酷实用的效果的开源库(选择其中10个)。

1、DiscreteScrollView

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

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

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

DiscreteScrollView

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

2、MaterialViewPager

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

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

效果展示(有多重模式):

  • Titlebar Logo
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Fading Logo
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Hide Logo and Toolbar
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Sticky Toolbar
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Transparent Toolbar
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Standard
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

Standard

3、BoomMenu

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

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

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

4、LayoutManagerGroup

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

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

效果展示:

  • EchelonLayoutManager
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • SkidRightLayoutManager
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • SlideLayoutManager
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

5、Android-SpinKit

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

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

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

Loading

6、Matisse

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

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

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

效果展示:

  • Zhihu Style
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • Dracula Style
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

screenshot_dracula

  • Preview
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

screenshot_previe

7、CosmoCalendar

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

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

效果展示:

  • 单个日期选择
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • 多个日期选择
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

  • 选择一个范围日期
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

Calendar-range-years_2

  • 自定义
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

Calendar-dialogue-dark_2

8、CardStackView

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

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

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

9、CalendarExaple

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

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

一些特点:

可以自定义日历控件UI

支持快速滑动

支持农历和阳历

界面UI缓存和日历数据缓存

扩展view支持listView的滑动

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

10、MZBannerView

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

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

效果展示:

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了


【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答  详情请点击

网友评论

1F
gydtep

2018阿里云双11优惠1折起,云主机99.5元/年!阿里云官网活动网址:https://m.aliyun.com/act/team1111/#/share?params=N.MfqJKPj5ff.2a7uv47d 新用户和老用户都可以参与。

android飞鱼
文章9篇 | 关注2
关注
用于实时预测用户对物品偏好,支持企业定制推荐算法,支持A/B Test效果对比 查看详情
业内领先的面向企业的一站式研发提效平台(研发效能),通过项目流程管理和专项自动化提效工具,能... 查看详情
移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航