22个值得收藏的android开源代码-UI篇

一个类似Android版Google+浮动功能按钮的控件,可以响应ListView的滚动事件。当列表向上滚动的时候会自动显示,向下滚动的时候自动隐藏。

Demo

http://jcodecraeer.com/a/opensource/2014/1016/1789.html

CircularProgressDrawable

===================================================================================

带圆形进度显示的进度条,如果你想在安卓中实现有趣的动画效果,最直接的办法是使用drawable的子类而不是button或者ImageView

Overshoot Example

http://jcodecraeer.com/a/opensource/2014/1016/1785.html

DragLayout[QQ5.0侧滑效果]

==================================================================================

[外链图片转存中…(img-bI1D3NTH-1713698299801)]

使用support.v4包下的ViewDragHelper实现QQ5.0侧滑效果

http://jcodecraeer.com/a/opensource/2014/1016/1783.html

AndroidSlidingUpPanel

================================================================================

一个能够向上滑动的时候往上飞出一个显示区域的控件,类似于play music中的效果。该控件在主界面中有一个底部触发区域,该区域点击的时候被隐藏在下方的内容将网上漂移到顶部,直到被隐藏的内容完全挡住原来的布局。当被隐藏区域完全显示,这时再次点击触发区域(或者是通过下滑的手势)将恢复到最初的状态。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1016/1782.html

android-swipelistview

================================================================================

SwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1015/1777.html

Satellite Menu最好的仿path菜单

===================================================================================

相信很多人都知道path上那个栩栩如生的菜单效果,网上仿照实现的开源代码我至少看到有5种,不过这个是我所知道的最好的,理由有2:1非常流畅; 2使用接口非常简单,就像使用自带的控件一样。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1014/1771.html

Swipecards

=====================================================================

一个实现了可滑动卡片风格的开源项目,类似国外很火的交友软件Tinder中的卡片效果,图中的卡片可左右滑动飞出界面,分别表示喜欢和不喜欢。

http://jcodecraeer.com/a/opensource/2014/1014/1770.html

ExFilePicker

=======================================================================

又一个简洁的文件选择器,特点如下:可以选择文件;可以选择目录;可以选择多个文件或者目录;支持按过滤条件选择;支持排序;可以创建新的目录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1014/1768.html

AndroidResideMenu

============================================================================

具有iOS 7/8 parallax effect 风格的侧边菜单,类似于最新版qq的菜单效果。ReisdeMenu 创意灵感来自于Dribbble1还有2,而这个是Android版的ResideMenu,在视觉效果上部分参考了iOS版的RESideMenu

http://jcodecraeer.com/a/opensource/2014/1014/1767.html

android_effects学习opengl es的好代码

==========================================================================================

一个用opengl es实现了各种逼真3d效果的代码示例程序,非常值得学习。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1013/1757.html

NoNonsense Notes记事与便签app

===================================================================================

一个记事本与任务计划的app,适配和手机和平板,还可以使用google账户将数据保存到云端,动画效果做的不错 ,典型的欧美人的风格。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1012/1752.html

CalendarListview

===========================================================================

CalendarListview 提供了在日历视图中选择一个日期的简单方法

CalendarListview GIF

http://jcodecraeer.com/a/opensource/2014/1011/1742.html

AndroidStaggeredGrid瀑布流

==================================================================================

注意跟StaggeredGridView区别,他的实现原理更类似于PinterestLikeAdapterView。AndroidStaggeredGrid的目的是为了满足Etsy app的需求(估计是作者自己开发的一个app)。有个很不错的特点是,当横竖屏切换时,改控件可以自己定位上次浏览的位置。和ListView一样,支持添加header 和 footer。个人觉得这个才是最好的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1011/1737.html

FlipView目前最流畅的翻转动画效果

===============================================================================

该库使你通过简简单单几行代码就能实现类似flipboard的翻转效果。比起以前看到的那个android-flip库,这个要流畅很多。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1011/1733.html

WaveView

===================================================================

一个实现了水波纹动态效果的自定义view,能够改变水的高度,此特性使其可以作为呈现加载效果的progressbar ,可自定义背景色以及进度等

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://jcodecraeer.com/a/opensource/2014/1011/1732.html

Android-Week-View

============================================================================

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

文末

我总结了一些Android核心知识点,以及一些最新的大厂面试题、知识脑图和视频资料解析。

以后的路也希望我们能一起走下去。(谢谢大家一直以来的支持)

部分资料一览:

  • 330页PDF Android学习核心笔记(内含8大板块)

  • Android学习的系统对应视频

  • Android进阶的系统对应学习资料

  • Android BAT大厂面试题(有解析)

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

转存中…(img-ZBFttE8H-1713698299831)]

  • Android学习的系统对应视频

  • Android进阶的系统对应学习资料

[外链图片转存中…(img-gGRiENbv-1713698299832)]

  • Android BAT大厂面试题(有解析)

[外链图片转存中…(img-OgiAZlvF-1713698299833)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值