运行结果:

(松手后会消失)
思路:
1.从点击位置开始画线,鼠标点击时的那个点为初始位置,如果点亮了点则将该点添加到数组中去
2.鼠标的滑动时画线,移动过程中如果点亮了另一个点则将该点和上一个点之间添加一条Path路径,存入数组。并重新设置画线的起点为被点亮的点的位置。
3.松开鼠标时,将点亮的点全部熄灭。并将路径数组和存放点亮点__ 的数组全部清空
FIRST
创建存放点亮点的数组、存放路径的数组、画笔和起始点、终止点。

初始化画笔、路径等

添加被点亮的点,设置起始点坐标‘

移动过程中如果点亮了另一个点则将该点和上一个点之间添加一条Path路径

重新设置起始点

在onDraw方法里面实现画路径和画线:

编写clear方法 松开鼠标的时候 做相应的清除操作

调用clear();方法

网友评论