Android
lxy594328762
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
最近公司产品需求,有一个类似QQ等级显示的UI效果,用太阳、月亮和星星这三种图标表示用户的等级,有点类似RatingBar效果,但又有很多不一样的地方,Github上搜了一大圈,没有找到满意的;仔细想想,实现起来也比较简单,最后还是决定自己写一个算了,也练习下自定义View。要达到的效果截了一张TIM的效果图,其实效果差不多:最终实现的效果 我只添加了三级显示,并没有添加皇冠。因为我的QQ等级离皇原创 2017-08-29 10:03:59 · 306 阅读 · 0 评论 -
Android单元测试的简单使用
我对测试的粗浅理解任何软件的开发过程中,测试绝对是不可或缺的一环,其重要程度几乎和开发不相上下。 然鹅! 在我多年的开发经验中(容我装个B(。・∀・)ノ),遇到的包含单元测试的项目或者愿意主动写测试的程序员却少之又少。 当然我们有一大堆不写测试的理由,比如项目时间太紧张或者项目太简单,测试没必要,再或者我是大神,代码根本不会出现bug。 还有更根本的原因就是大多数开发者在学习过程中,注重的更原创 2017-08-29 10:07:27 · 468 阅读 · 0 评论 -
Android自定义View,仿QQ显示用户等级
最近公司产品需求,有一个类似QQ等级显示的UI效果,用太阳、月亮和星星这三种图标表示用户的等级,有点类似RatingBar效果,但又有很多不一样的地方,Github上搜了一大圈,没有找到满意的;仔细想想,实现起来也比较简单,最后还是决定自己写一个算了,也练习下自定义View。要达到的效果截了一张TIM的效果图,其实效果差不多:最终实现的效果 我只添加了三级显示,并没有添加皇冠。因为我的QQ等级离皇原创 2017-08-29 10:11:21 · 656 阅读 · 0 评论 -
实现一个高度可定制化的Titlebar
在android开发中,TItleBar 应该算是使用频率最高的控件之一了,虽然google也给开发者们提供了好用的ToolBar,但是鉴于目前国内一切向ios看齐的android开发环境,我们拿到的设计稿往往都是按照ios风格来设计的,当然一般公司的设计师不可能给android和ios各设计一套UI,所以…希望国内的android环境越来越好吧…之前也在到处找过别人实现好的Titlebar控件,但原创 2017-10-12 16:06:18 · 403 阅读 · 0 评论 -
使用简单的方法发布自己的android开源库
在android开发的过程中,我们经常使用一些大神或者前辈们打包好的开源库和功能组件,这些开源项目给我们的开发带来了极大的便利,我们通过简单的几行代码就可以为自己的应用添加上一个好用的功能模块,类似这样:下面我们就亲自动手来发布自己的开源库。 在网上查阅了好多大神的教程,也照着做了,但是都没有成功,因为配置build.gradle那块比较复杂,老是出现各种问题,后来我通过观察其他有名的开源项目发现原创 2017-10-12 16:07:22 · 1355 阅读 · 0 评论