造轮子:滚轮选择器实现及原理解析(二) 回顾 https://www.ccc2.icu/archives/KfYE1FDz 上一篇文章我们简单绘制出了基本框图,此篇我们开始尝试使其动起来 拆解动画 体验过滚轮选择器的同学应该能感受到,滚轮存在着多种动画,这次我们只处理和交互相关的动画,其他动画放到下一节分析 2023-07-21 Android 32
造轮子:滚轮选择器实现及原理解析(一) 实现效果 上方非循环滚动,下方循环滚动 滚动下面的选择器使上方选择器联动 需求拆解 滚轮选择器的使用场景最常见于时间选择,手机上操作出生年 2023-07-21 Android 50
仿书页翻页效果实现思路 下面这篇文章明了书页翻页的原理,但是不是特别清晰,知道各种测量,但是不明白为什么要这么计算,以下以个人思路重新梳理一遍,方便理解 https://www.ccc2.icu/archives/zbwGtGWu 最终效果预览 2023-07-14 Android 32
Fiddler抓包 1. 下载 https://www.telerik.com/fiddler/fiddler-classic 新版fiddler有好多种版本,everywhere为收费版本,classic为免费版本 2. 安装 忽略步骤,正常安装即可 2023-07-13 Android 49
Drawable源码分析及自定义 表现 1. drawable 可以是图片文件,也可以是xml,常用于背景ImageView等 2. 代码中修改背景支持直接使用id设置,也支持使Drawable对象设置 3. 通常使context.getResourse().getDrawable(int resid) 的方式去获取Drawable 2023-07-13 Android 35
SystemUI插件化流程分析 SystemUI插件 SystemUI 插件提供了一种快速创建 SystemUI 功能原型的简便方法,可以在运行时更改 SystemUI 的行为。 通过创建插件实现 SysUI 中使用的一组基本接口来完成,然后可以比当前更快的速度迭代由该接口控制的部分代码。 底层逻辑 SystemUIApplica 2023-03-15 Android 102