Android日常总结
主要是开发过程中遇到的一些问题的汇总
疯癫不成魔
这个作者很懒,什么都没留下…
展开
-
使用RecyclerView实现多种布局方式
众所周知,RecyclerView有很多优点,仅缓存就有五个级别,所以性能比ListView要好几个数量级,这也是为什么在日常开发过程中,遇到列表展示的,都会不自觉的绕过ListView,直接使用RecyclerView的原因。当然,RecyclerView使用上也很灵活,布局的样式可以随意地定制。现在APP首页大多布局都很复杂,已经不是简单的列表样式了,列表、网格、功能块儿、广告位等混合使...原创 2019-03-06 14:27:57 · 1285 阅读 · 0 评论 -
GradientDrawable修改颜色的正确使用方式
在Android开发过程中,难免要动态修改Drawable或Shape的形状或者颜色,通常我们都是转换成GradientDrawable对形状、颜色、渐变、角度等进行修改。但是偶尔你会发现,你所修改的shape资源的颜色会影响后续页面对应资源的的显示,无论是通过xml读取还是通过代码读取,图片的颜色都变了,这肯定不是我们想要的,那怎么办呢?别急...GradientDrawable.set...原创 2019-09-12 14:34:50 · 2931 阅读 · 2 评论 -
Android实现水平滚动九宫格图标样式广告位
背景:随着业务发展,功能越来越多,产品需要增加一个可水平滚动的九宫格广告位,用来展示一些常用的功能。这种样式现在也很普遍,比如淘宝、拼多多、京东、美团等很多APPd在首页都有滑动九宫格功能,但是在网上浏览了一圈,也没找到什么成熟的解决方法。在此我把我的解决方法写下来,毕竟是投入生成的,希望有需要的人少走一些弯路。需求点1.九宫格视图,且需要支持水平滚动功能2.支持外部输入行数,即九...原创 2019-09-12 15:02:21 · 536 阅读 · 0 评论