概述上一篇文章我们对自定义控件进行了一个大体的知识介绍。今天就来学习自定义一个简单的写字板控件。先来看看效果图就是简单的根据手指写下的轨迹去画出内容实现在上一篇文章里提到了android官方给出的自定义控件需要考虑以下几点:创建View处理View的布局绘制View与用户进行交互 ...
概述
上一篇文章我们对自定义控件进行了一个大体的知识介绍。今天就来学习自定义一个简单的写字板控件。
先来看看效果图
就是简单的根据手指写下的轨迹去画出内容
实现
在上一篇文章里提到了android官方给出的自定义控件需要考虑以下几点:
- 创建View
- 处理View的布局
- 绘制View
- 与用户进行交互
- 优化已定义的View
就按照这个步骤来完成今天的自定义控件
1、创建View
上篇提到创建View这一步的时候要考虑的就是很简单的自定义属性的声明、使用。
今天的控件可以有一些什么自定义属性呢?要实现写字板,其实就是三个东西:写字板的颜色、笔的颜色、笔的粗细。所以接下来自定义属性。
<??><resources> <declare-styleable name="WritingBoardView"> <attr name="boardBackground" format="color"></attr> <!--画板颜色--> <attr name="paintColor" format="color"></attr> <!--画笔颜色--> <attr name="paintWidth" format="dimension"></attr> <!--画笔宽度--> </declare-styleable></resources>
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:一起来学习Android自定义控件2
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。