上一页 1 2 3 4 5 6 7 ··· 15 下一页
  2024年10月27日
摘要: 如果给你一张这样的图片,要求你点击到黑色圆圈时改变点击的圆圈颜色(选中状态)设计UI会给一套选中图,尺寸一致,只有选中的圆圈不同直观的实现方案,使用三个透明View,固定在三个圆圈上方位置,点击时设置点击选中的状态弊端就是如果圆圈多了,需要固定多个View,并且如果圆圈位置发生了改变,每个固定在圆圈 阅读全文
posted @ 2024-10-27 15:17 翻滚的咸鱼 阅读(132) 评论(0) 推荐(0)
  2024年6月18日
摘要: 场景:多个tab切换,显示不同的Fragment,其中一个Fragment布局是两个RecyclerView,分别位于左右两侧 需求:首次从tabView切换到改tab页时,焦点从tabView首次往下移动时,需要落焦在右侧的第一个item上面 如果按照系统原生逻辑,从tabView下移,可能默认位 阅读全文
posted @ 2024-06-18 15:06 翻滚的咸鱼 阅读(418) 评论(0) 推荐(0)
  2024年5月28日
摘要: 在 recyclerview 中,想要无论滑动到哪,每次按遥控器落焦,需要落焦在左侧第一个 item 上面,如果不能触屏还好,触屏会导致焦点丢失 根据系统的反馈,如果你滑动了列表,刚好列表的 item 卡在一半的位置,此时系统的落焦规则,不一定会到第一个 之前试过一个效果一般的方案,就是通过 fin 阅读全文
posted @ 2024-05-28 15:29 翻滚的咸鱼 阅读(313) 评论(0) 推荐(0)
  2024年4月29日
摘要: fragment切换动效,基本都是 viewpager+Transformer,但是总有它实现不了的动效,比如从0到3直接过渡,并且过渡需要加上两者的位移效果 慢动作看到,如果是viewpager,从0到3过程是无法直达的,会有0,1,2,3的过渡效果,并且动画时机是不可控的 当然,有个自定义方式可 阅读全文
posted @ 2024-04-29 14:30 翻滚的咸鱼 阅读(137) 评论(0) 推荐(0)
摘要: 效果图,简单的入场退场动效,一般情况是不同view之间去添加动画,某些条件下显然并不符合需求,需要在单个ImageView下进行的 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintL 阅读全文
posted @ 2024-04-29 11:00 翻滚的咸鱼 阅读(140) 评论(0) 推荐(0)
  2023年10月25日
摘要: Gerrit 需要 review 代码后才能合入,提交到 Gerrit 后,后面再修改一般都是先 Abandoned 第一笔后再重新提交 这样麻烦,并且会产生 Abandoned 记录,Gerrit 是以 Change-Id 作为标识,只要 Change-Id 一致,Gerrit 就认为是同一笔 提 阅读全文
posted @ 2023-10-25 10:25 翻滚的咸鱼 阅读(1413) 评论(0) 推荐(0)
  2023年10月16日
摘要: tv屏中,最难处理的就是焦点问题,而复杂的焦点处理要属应用列表模块了 根据展示的列表,可以翻页,默认焦点处于左上角第一个,此时通过遥控器上下左右可以控制焦点移动位置 焦点所在应用需要有个黄色边框标识,往右移动到边界,自动到下一行,继续往右移动到边界底部自动翻页,往下移动到底部自动翻页 长按应用弹出编 阅读全文
posted @ 2023-10-16 15:51 翻滚的咸鱼 阅读(212) 评论(0) 推荐(0)
  2023年9月8日
摘要: 最近研发apk校验服务,很多游戏安装包两三个G,如果整个拿去校验,耗时基本二十多秒,这还仅仅是校验的时间,如果加上下载的时间,等待时间太长了 网上很多方案尝试了一下,不太行 1、fast md5 一个第三方库,csdn有人用过说可以提升40%的速度,然后我去试了一下,本来9秒可以完成的校验,变成了2 阅读全文
posted @ 2023-09-08 18:16 翻滚的咸鱼 阅读(2257) 评论(0) 推荐(0)
  2023年9月7日
摘要: 在Service中使用系统dialog弹框,但是无法覆盖全部,底部菜单依然可以被点击,在某些场景下是不符合需求的 getDialog().getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ERROR); 显然是 dialog 的层级 阅读全文
posted @ 2023-09-07 11:20 翻滚的咸鱼 阅读(273) 评论(0) 推荐(0)
  2023年9月1日
摘要: TV屏使用遥控器控制,通过焦点操作界面,就跟电视投屏类似 一共两个核心,焦点的处理,按键的监听处理 按键原生提供了onKeyDown 来监听,通过不同的 keyCode 区分不同的按键 一般如果没有遥控器,可以通过电脑键盘测试,使用投屏软件投屏后,对键盘按键效果跟遥控器类似 有时候没有实体按键(比如 阅读全文
posted @ 2023-09-01 10:42 翻滚的咸鱼 阅读(2338) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 15 下一页