本文主要是介绍源码阅读 3 Hummingbird-for-Android,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
地址:
https://github.com/xiprox/Hummingbird-for-Android
179 次的提交,已经是一个很复杂的应用了,不知道要几篇文章才能分析完。
首先看下依赖文件:
作者喜欢用 + 这种写法,会带来一些问题,还是明确版本号比较好。
用到库都很常见,support 的一堆,他自己写的两个库,处理时间的 joda-time,
网络和图片处理用的都是 squareup 的作品。
总的来说,这是一款 MD 风格的应用。
当你想用使用浏览器打开某地址时:
登录界面很有特色,一片红,第一眼觉得很棒。
因为设置主题,很多细节都不用特别处理了。
通过
隐藏 EditText 的背景。
登录按钮本身的配色就非常出色,还加上了淡入淡出的效果。
酷酷的进度条,这里实现一个进度条围绕 imageview 旋转的登录中,
看了源码也挺简单,relativelayout 的巧用。
其他的动画效果都是这个属性。
这样整个登录界面就分析完了,这篇也到此结束。
这篇关于源码阅读 3 Hummingbird-for-Android的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!