Android开发者学习必备:10个优质的源码供大家学习
2015-07-21 09:51
351 查看
最近看了一些开发的东西,汇总了一些源码。希望可以给大家有些帮助!以前我也是在各大社区搜索,现在也汇总下,方便大家查阅。这是刚发现的感觉一个不错的社区看到的。分享在这了。
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
3.魔兽塔防-经典Android游戏源码
这是一款经典的游戏,当年在pc机器上玩过魔兽的人应该都玩过类似的游戏,他仿照魔兽,建塔拦截敌人入侵,发挥你的智慧让敌人走最远的路,将他们消灭在路上。
源码下载:魔兽塔防-经典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实现动态数字圆圈进度效果(含源码)
10.【Android推荐】菜鸟仿微信眼睛下拉效果实现源码
这个内容不是很复杂,就是实现了我们比较熟悉的模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛,希望大家能够喜欢这个案例。
源码下载地址:【Android推荐】菜鸟仿微信眼睛下拉效果实现源码
未完待续!希望可以帮到需要的朋友。也欢迎有兴趣贡献优质内容的小伙伴联系我~我一并汇总进去。
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
3.魔兽塔防-经典Android游戏源码
这是一款经典的游戏,当年在pc机器上玩过魔兽的人应该都玩过类似的游戏,他仿照魔兽,建塔拦截敌人入侵,发挥你的智慧让敌人走最远的路,将他们消灭在路上。
源码下载:魔兽塔防-经典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实现动态数字圆圈进度效果(含源码)
10.【Android推荐】菜鸟仿微信眼睛下拉效果实现源码
这个内容不是很复杂,就是实现了我们比较熟悉的模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛,希望大家能够喜欢这个案例。
源码下载地址:【Android推荐】菜鸟仿微信眼睛下拉效果实现源码
未完待续!希望可以帮到需要的朋友。也欢迎有兴趣贡献优质内容的小伙伴联系我~我一并汇总进去。
相关文章推荐
- 第三波精品Android源码袭来!免费下载
- Android研究院之应用程序ListView 详解 (六)
- Android典型界面设计——FragmentTabHost+Fragment实现底部tab切换
- ProtocolBuffer在Android端的解析
- AndroidJNI.SetStaticBooleanField设置静态布尔域
- Android Binder详解
- 在线教育遭遇瓶颈 扣丁领衔O2O时代
- GitHub 优秀的 Android 开源项目
- Android通过反射打造可以存储任何对象的万能SharedPreferences
- AndroidJNI.SetStaticBooleanField设置静态布尔域
- android的ndk学习(1)
- Android开发之获取设备的屏幕信息
- Android提高(12)——第二章 Handler怎么用
- Android实现返回拍摄的图片功能实例
- Android基础入门教程——2.2.6 AbsoluteLayout(绝对布局)
- Android基础入门教程——2.2.5 GridLayout(网格布局)
- Android基础入门教程——2.2.4 FrameLayout(帧布局)
- Android基础入门教程——2.2.3 TableLayout(表格布局)
- Android基础入门教程——2.2.2 RelativeLayout(相对布局)
- Android基础入门教程——2.2.1 LinearLayout(线性布局)