自定义 View
2026/8/23小于 1 分钟
🎨 自定义 View
自定义 View 是 Android UI 进阶的必备技能。
文章列表
分类
| 类型 | 场景 | 要点 |
|---|---|---|
| 自定义 View | 全新控件(图表、进度) | 重写 onDraw |
| 组合控件 | 复用已有控件 | 继承 ViewGroup/LinearLayout |
| 自定义 ViewGroup | 自定义布局 | 重写 onMeasure + onLayout |
核心步骤
- 构造方法获取自定义属性(
obtainStyledAttributes) - 重写
onMeasure处理wrap_content - 重写
onDraw绘制内容 - 处理触摸事件与状态
- 处理滚动、动画等交互