- 25
- 0
- 约2.79万字
- 约 21页
- 2018-06-15 发布于天津
- 举报
Android进阶——自定义View之自己绘制彩虹圆环调色板.doc
Android进阶——自定义View之自己绘制彩虹圆环调色板
引言
前面几篇文章都是关于通过继承系统View和组合现有View来实现自定义View的,刚好由于项目需要实现一个滑动切换LED彩灯颜色的功能,所以需要一个类似调色板的功能,随着手在调色板有效区域滑动,LED彩灯随即显示相应的颜色,也可以通过左右的按钮,按顺序切换显示一组颜色,同时都随着亮度的改变LED彩灯的亮度随即变化,这篇基本上把继承View重绘实现自定义控件的大部分知识总结了下(当然还有蛮多没有涉及到,比如说自适应布局等),源码在Github上
一、继承View绘制自定义控件的通用步骤
自定义属性和继承View重写onDraw方法
实现构造方法 ,其中public RainbowPalette(Context context, AttributeSet attrs) 必须实现,否则无法通过xml引用,public RainbowPalette(Context context) ,public RainbowPalette(Context context, AttributeSet attrs, int defStyleAttr)可选,通常在构造方法中完成属性和其他成员变量的初始化
重写onMeasure方法,否则在xml中有些设置布局参数无效
@Override
protected void onMeasur
您可能关注的文档
最近下载
- InBody-770身体组成分析仪使用手册说明书.pdf VIP
- 数据中心800V直流供电技术白皮书2.0.pdf
- 广发证券-联讯仪器-688808-洞悉测试之道国产光测试设备龙头崛起.pdf VIP
- 电磁阀密封泄漏率模型与计算 electromagnetic valve seal leak rate model calculation.pdf VIP
- 煤气净化回收工工艺操作规程.docx VIP
- 安徽省高职院校教师职业道德规范实施细则.docx
- 深度解析(2026)《GBT 28029.9-2020轨道交通电子设备 列车通信网络(TCN) 第3-1部分:多功能车辆总线(MVB)》.pptx VIP
- 第三章-分子动力学基础与分子动力学模拟.pptx VIP
- DL_T 5121-2020CN 火力发电厂烟风煤粉管道设计规范.docx
- 公司煤气净化回收工工艺操作规程.docx VIP
原创力文档

文档评论(0)