??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了

转载   Android飞鱼   2018-11-09   浏览量:30


前言

技术群里面经常有人问到一些炫酷的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个炫酷的开源库,看完的人都收藏了




转载自://blog.51cto.com/14048760/2315267

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



Error:Could not find common.jar
Error:Couldnotfindcommon.jar(android.arch.core:common:1.0.0).Searchedinthefollowinglocations:https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar
Java/Android 大文件获取SHA1防止内存溢出
JavaAndroid大文件获取SHA1防止内存溢出。在Java或者Android开发中难免要遇到校验文件正确性的问题。比如下载一个apk包或者下载一个游戏包,担心文件会被篡改。这个时候就可以对比源文件的SHA1和下载到本地的文件的SHA1。
Android前端快速开发软件,快速切片工具
Android前端快速开发软件,快速切片工具。
创建文件时选择了c++时遇到这个错误解决方法
创建文件时选择了c++时遇到这个错误解决方法。
Android设备的序列号与ro.serialno
Android设备的序列号与roserialno。Android设备的序列号是通过获取Property“roserialno”的值取得的?!皉oserialno”的值一般来源于内核启动参数中的
【Android 开发】使用不同的 interpolator、色彩渐变
【Android开发】使用不同的interpolator、色彩渐变。
【Touch&input 】创建一个输入法(19)
原输入法编辑器(IME)是一种使用户能够输入文本的用户控件。Android提供了一个可扩展的输入法框架,允许应用程序为用户提供其他输入方法,例如屏幕上的键盘甚至语音输入。安装所需的IME后,用户可以从系统设置中选择使用哪一个,并在整个系统中使用它;一次只能启用一个IME。要将IME添加到Android系统,您需要创建一个包含扩展类的Android应用程序InputMethodService。另外,
Java -Android 学习(第五天)
Android布局拾贝&43;页面跳转一、Android布局拾贝这两天在界面布局方面的补充(以后可能还会陆续的补充进来):a)、ScrollViewScrollView(滚动视图
Java4Android类和对象的初始化详解
1,成员初始化Java尽力保证:所有变量在使用前都能够恰当的初始化。1)方法的局部变量。Java以编译时错误来贯彻这种保证。eg:voidf(){inti;i++;Error,inotinitialized
Android 自定义日历 一 (可以选择时间区域)
前阵子app里需要用到日历,效果图如上,做日历我本来是不担心的,因为之前就有写过,比如我之前的文章https://blog.csdn.net/danfengw/article/details/72764995就是写自定义日历的,但是看到具体的产品需求以及效果图,我就”嗯,很好……“,不是我不喜欢自定义,而是效果图里面的细节真的是有点多,好了,我们来看看细节:1、产品需求只显示...