1. Android 源码解析—PagerSlidingTabStrip
pagerSlidingTabStrip 实现联动效果的原理是,它引用了 ViewPager 的OnPageChangeListener。 但是 viewpager 注册的 listener 不是自身的OnPageChangeListener,而是 pagerSlidingTabStrip 内部类PageListener。 通过PageListener实现对对 viewpager 和 tab 的封装。从而实现滑动联动效果。 可以设置 tab 的类型为 textview 还是 icon。对于 textview 可设置字库属性。 通过提供方法如滑动指示器 下划线 tab 风格线 tab 权重等达到自定义的效果。
源码下载地址 :PagerSlidingTabStrip
2. Android源码解析-DiscreteSeekBar
DiscreteSeekBar 实现了类似 Material design 风格的 Discrete Slider。DiscreteSeekBar 可以在 2.1 以上的应用中使用,可以直接在 xml 中配置,使用方法类似 SeekBar,很简单。
可以在 xml 中配置显示的格式,也可以在代码中自定义显示的数字或者指定显示字符。
源码下载地址:DiscreteSeekBar
源码下载: 魔兽塔防-经典Android游戏源码
4. 果冻对对碰游戏源码-Android版小游戏
果冻任务是一款三消类游戏,十分的可爱的。对对碰的游戏种类繁多,相信大家也都各种各样的玩了不少,这个小游戏大家可以仿照着来试验一下的。
源码下载: 果冻对对碰游戏源码-Android版小游戏
5. Android精品:Side Menu.Android 源码解析
side-menu 主要功能是与ActionBarActivity结合,通过ToolBar来显示菜单。
原作者的Demo中不止包含了side-menu,还包含了 CircularReveal 库的使用.
由于我主要是分析Side-Menu的动画效果,故去掉了CircularReveal的效果。
源码下载:Android精品:Side Menu.Android 源码解析
6.精品Android项目源码android-pulltorefresh
一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。
下载地址: 精品Android项目源码android-pulltorefresh
7.Android弹出式菜单按钮源码,子按钮弹出和消失的动画效果都很棒!
点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用在Path app中。
源码下载地址: Android弹出式菜单按钮源码,子按钮弹出和消失的动画效果都很棒!
8.详解如何实现绘制播放效果和暂停效果【Android源码】
Android实现的动态效果中,我还是比较喜欢这个动态数字圆圈效果的。该项目源码是一个数字圆圈进度效果,源码CircularBarPager,material 风格的数字圆圈进度显示库(api10 +),希望这个进度条效果,大家能够喜欢。
源码下载地址: 详解如何实现绘制播放效果和暂停效果【Android源码】
9.Android实现动态数字圆圈进度效果(含源码)
Android实现的动态效果中,我还是比较喜欢这个动态数字圆圈效果的。该项目源码是一个数字圆圈进度效果,源码CircularBarPager,material 风格的数字圆圈进度显示库(api10 +),希望这个进度条效果,大家能够喜欢。具体效果可以看下效果图。
源码下载地址:Android实现动态数字圆圈进度效果(含源码)
这个内容不是很复杂,就是实现了我们比较熟悉的模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛,希望大家能够喜欢这个案例。
源码下载地址:【Android推荐】菜鸟仿微信眼睛下拉效果实现源码
未完待续!希望可以帮到需要的朋友。也欢迎有兴趣贡献优质内容的小伙伴联系我~我一并汇总进去。