Android

邪恶机器人

40 篇文章
Android
造轮子:滚轮选择器实现及原理解析(三)

造轮子:滚轮选择器实现及原理解析(三)

上一节我们已经完成了基本的滚轮,且可以动起来了。 https://www.ccc2.icu/archives/nzssBP7Q 这一篇我们完成更多的细节优化。 循环滚动 循环滚动的核心,在于如何处理中心item为0时,上面几个item的绘制 前几篇我们见到了y进行矫正的逻辑,使其不会小于0防止计

造轮子:滚轮选择器实现及原理解析(二)

造轮子:滚轮选择器实现及原理解析(二)

回顾 https://www.ccc2.icu/archives/KfYE1FDz 上一篇文章我们简单绘制出了基本框图,此篇我们开始尝试使其动起来 拆解动画 体验过滚轮选择器的同学应该能感受到,滚轮存在着多种动画,这次我们只处理和交互相关的动画,其他动画放到下一节分析

仿书页翻页效果实现思路

仿书页翻页效果实现思路

下面这篇文章明了书页翻页的原理,但是不是特别清晰,知道各种测量,但是不明白为什么要这么计算,以下以个人思路重新梳理一遍,方便理解 https://www.ccc2.icu/archives/zbwGtGWu 最终效果预览

Fiddler抓包

Fiddler抓包

1. 下载 https://www.telerik.com/fiddler/fiddler-classic 新版fiddler有好多种版本,everywhere为收费版本,classic为免费版本 2. 安装 忽略步骤,正常安装即可

Drawable源码分析及自定义

Drawable源码分析及自定义

表现 1. drawable 可以是图片文件,也可以是xml,常用于背景ImageView等 2. 代码中修改背景支持直接使用id设置,也支持使Drawable对象设置 3. 通常使context.getResourse().getDrawable(int resid) 的方式去获取Drawable

SystemUI插件化流程分析

SystemUI插件化流程分析

SystemUI插件 SystemUI 插件提供了一种快速创建 SystemUI 功能原型的简便方法,可以在运行时更改 SystemUI 的行为。 通过创建插件实现 SysUI 中使用的一组基本接口来完成,然后可以比当前更快的速度迭代由该接口控制的部分代码。 底层逻辑 SystemUIApplica