Android-Room数据库(介绍)[https://www.jianshu.com/p/cfde3535233d] Android-Room...
效果分析: 绘制 26 个字母 处理手势事件 自定义属性 初始化属性 测量 绘制 手势 项目地址
效果分析: 准备两张星星图,一张默认,一张选中。初始的时候绘制默认的 5 颗星星,然后根据手势绘制选中的星星。 自定义属性 具体实现 项目地址
动画分析: 圆形 正方形 三角形 分别使用drawCircle(),drawRect(),drawPath(),画出对应的图形,然后使用属性动画...
圆形进度条分析: 圆 圆弧 进度值 所以这里我们先用 drawCircle画出圆,再使用drawArc画出圆弧(这里的圆弧要画整个圆,0°~36...
自定义实现 实现原理: 因为一种是正常颜色,一种是选中颜色,所以这里我们要同时绘制两种颜色的文字,就如代码所示,根据滑动的进度同时去绘制两种文字...
内圆弧 外圆弧 中间文字 实现过程及注释 自定义属性 具体实现 调用 自定义圆弧就这样实现出来了,从 0 到 1 的实现过程及关键注释都比较易于理解
前言 本来主要介绍了系统的textview是如何显示,字体大小、文字颜色如何设置、文字的位置该如何计算 步骤 1、继承 View 重写构造方法...
前言 APT(Annotation Processor Tool)是用来处理注解的,即注解处理器。APT 在编译器会扫描处理源代码中的注解,我们...