运行结果:
image.png
(松手后会消失)
思路:
1.从点击位置开始画线,鼠标点击时的那个点为初始位置,如果点亮了点则将该点添加到数组中去
2.鼠标的滑动时画线,移动过程中如果点亮了另一个点则将该点和上一个点之间添加一条Path路径,存入数组。并重新设置画线的起点为被点亮的点的位置。
3.松开鼠标时,将点亮的点全部熄灭。并将路径数组和存放点亮点__ 的数组全部清空
FIRST
创建存放点亮点的数组、存放路径的数组、画笔和起始点、终止点。
image.png
初始化画笔、路径等
image.png
添加被点亮的点,设置起始点坐标‘
image.png
移动过程中如果点亮了另一个点则将该点和上一个点之间添加一条Path路径
image.png
重新设置起始点
image.png
在onDraw方法里面实现画路径和画线:
image.png
编写clear方法 松开鼠标的时候 做相应的清除操作
image.png
调用clear();方法
image.png