2025年6月27日
摘要:
需求:不同DHU多屏场景下,设置同一系列屏保,屏保中间组件字体颜色需要动态读取背后壁纸主色亮度,根据背后亮度动态设置字体颜色 偏亮的=黑色,偏暗的=白色 1、取色 读取亮度需要先对bitmap解码,通过 Color.colorToHSV 方法读取亮度值 private fun generate(ne
阅读全文
posted @ 2025-06-27 18:12
翻滚的咸鱼
阅读(35)
推荐(0)
2025年1月15日
摘要:
在 recyclerView 列表中,滑动到边界后,继续滑动,会发现自带一个阻尼效果,但是往往不能满足产品需求,需要自定义 比如拉伸的最大距离,或者拉伸的位置 模仿安卓最近任务列表,列表中item可以上下左右滑动,并且左右下方向滑动到边界后会产生阻尼效果,随着拉伸的距离增大而增大 方案1:这里可以自
阅读全文
posted @ 2025-01-15 16:54
翻滚的咸鱼
阅读(163)
推荐(0)
2024年10月27日
摘要:
如果给你一张这样的图片,要求你点击到黑色圆圈时改变点击的圆圈颜色(选中状态)设计UI会给一套选中图,尺寸一致,只有选中的圆圈不同直观的实现方案,使用三个透明View,固定在三个圆圈上方位置,点击时设置点击选中的状态弊端就是如果圆圈多了,需要固定多个View,并且如果圆圈位置发生了改变,每个固定在圆圈
阅读全文
posted @ 2024-10-27 15:17
翻滚的咸鱼
阅读(84)
推荐(0)
2024年6月18日
摘要:
场景:多个tab切换,显示不同的Fragment,其中一个Fragment布局是两个RecyclerView,分别位于左右两侧 需求:首次从tabView切换到改tab页时,焦点从tabView首次往下移动时,需要落焦在右侧的第一个item上面 如果按照系统原生逻辑,从tabView下移,可能默认位
阅读全文
posted @ 2024-06-18 15:06
翻滚的咸鱼
阅读(342)
推荐(0)
2024年5月28日
摘要:
在 recyclerview 中,想要无论滑动到哪,每次按遥控器落焦,需要落焦在左侧第一个 item 上面,如果不能触屏还好,触屏会导致焦点丢失 根据系统的反馈,如果你滑动了列表,刚好列表的 item 卡在一半的位置,此时系统的落焦规则,不一定会到第一个 之前试过一个效果一般的方案,就是通过 fin
阅读全文
posted @ 2024-05-28 15:29
翻滚的咸鱼
阅读(261)
推荐(0)
2024年4月29日
摘要:
fragment切换动效,基本都是 viewpager+Transformer,但是总有它实现不了的动效,比如从0到3直接过渡,并且过渡需要加上两者的位移效果 慢动作看到,如果是viewpager,从0到3过程是无法直达的,会有0,1,2,3的过渡效果,并且动画时机是不可控的 当然,有个自定义方式可
阅读全文
posted @ 2024-04-29 14:30
翻滚的咸鱼
阅读(108)
推荐(0)
摘要:
效果图,简单的入场退场动效,一般情况是不同view之间去添加动画,某些条件下显然并不符合需求,需要在单个ImageView下进行的 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintL
阅读全文
posted @ 2024-04-29 11:00
翻滚的咸鱼
阅读(90)
推荐(0)
2023年10月25日
摘要:
Gerrit 需要 review 代码后才能合入,提交到 Gerrit 后,后面再修改一般都是先 Abandoned 第一笔后再重新提交 这样麻烦,并且会产生 Abandoned 记录,Gerrit 是以 Change-Id 作为标识,只要 Change-Id 一致,Gerrit 就认为是同一笔 提
阅读全文
posted @ 2023-10-25 10:25
翻滚的咸鱼
阅读(1171)
推荐(0)
2023年10月16日
摘要:
tv屏中,最难处理的就是焦点问题,而复杂的焦点处理要属应用列表模块了 根据展示的列表,可以翻页,默认焦点处于左上角第一个,此时通过遥控器上下左右可以控制焦点移动位置 焦点所在应用需要有个黄色边框标识,往右移动到边界,自动到下一行,继续往右移动到边界底部自动翻页,往下移动到底部自动翻页 长按应用弹出编
阅读全文
posted @ 2023-10-16 15:51
翻滚的咸鱼
阅读(157)
推荐(0)
2023年9月8日
摘要:
最近研发apk校验服务,很多游戏安装包两三个G,如果整个拿去校验,耗时基本二十多秒,这还仅仅是校验的时间,如果加上下载的时间,等待时间太长了 网上很多方案尝试了一下,不太行 1、fast md5 一个第三方库,csdn有人用过说可以提升40%的速度,然后我去试了一下,本来9秒可以完成的校验,变成了2
阅读全文
posted @ 2023-09-08 18:16
翻滚的咸鱼
阅读(2039)
推荐(0)