安卓
iC30rszzZZZ
这个作者很懒,什么都没留下…
展开
-
安卓TextView圆形背景、圆角矩形背景根据文字长度自适应
设计师要求TextView高度固定,当文字长度为1时,显示圆形背景;当文字长度大于1时显示圆角矩形背景。如图所示。困难在于,设定宽度wrap_content,当文字长度为1时,不一定能保证宽高比正好为1:1比较容易想到的方法是,弄两个TextView,圆形背景的永远保持1:1大小不变,圆角矩形背景的宽度设定为wrap_content,根据文字长度分别设置两者的Visibility即可。但这样做过于麻烦,一个View就可以解决。原创 2022-12-06 19:42:16 · 1347 阅读 · 0 评论 -
Lottie动画文件;Lottie json文件,直接更改颜色
Lottie的json文件,采用rgba float数组的形式存储颜色。对于没有透明度的,直接搜“,1]”即可找到所有改颜色的位置。数组里每个值取值范围是0-1。原创 2022-12-02 19:00:43 · 3090 阅读 · 0 评论 -
RecyclerView性能优化——通过Handler.postDelay()
RecyclerView性能优化是老生常谈了。今天我想到一种简单的方法,能有效提高滑动的流畅度。原创 2022-11-15 20:07:31 · 357 阅读 · 0 评论 -
Android自定义View,绘制Path相交,使用Canvas.clipPath代替Path.op
如果只是单纯的绘制两个Path交集的话,不妨采用Canvas.clipPath的方法。用其中一个path当作clipPath,其中一个drawPath,即可画出想要的效果。原创 2022-11-12 22:22:23 · 1733 阅读 · 0 评论 -
ValueAnimator.ofFloat()传入多个值后如何插值?浅析ValueAnimator原理
ValueAnimator.ofFloat(0,1,0)到底怎么插值?为什么和我们想的不一样?这篇文章一看便明。原创 2022-11-12 00:51:59 · 619 阅读 · 0 评论