倒霉的菜鸟

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年10月14日

摘要: 先看下结果: 1 private val IMAGE_WIDTH = 200f.toPx 2 private val IMAGE_MARGIN = 20f.toPx 3 class PhotoView(context: Context, attributeSet: AttributeSet): Vi 阅读全文
posted @ 2021-10-14 20:08 倒霉的菜鸟 阅读(48) 评论(0) 推荐(0) 编辑

摘要: 先看下效果 在上一篇随笔中, 我们用到了画弧的方法, 1 /** 2 * <p> 3 * Draw the specified arc, which will be scaled to fit inside the specified oval. 4 * </p> 5 * <p> 6 * If th 阅读全文
posted @ 2021-10-14 18:35 倒霉的菜鸟 阅读(59) 评论(0) 推荐(0) 编辑

摘要: 我们知道一个自定义view一般来说需要继承view或者viewGroup并实现onMeasure, onLayout, onDraw方法。 其中onMeasure用于测量计算该控件的宽高, onLayout用来确定控件的摆放位置,onDraw执行具体的绘制动作。 今天主要学习onDraw 先看下de 阅读全文
posted @ 2021-10-14 12:48 倒霉的菜鸟 阅读(438) 评论(0) 推荐(0) 编辑