美文网首页
滑动解锁(3)-----添加连线操作

滑动解锁(3)-----添加连线操作

作者: 26小瑜儿 | 来源:发表于2019-11-16 19:03 被阅读0次

运行结果:


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

相关文章

网友评论

      本文标题:滑动解锁(3)-----添加连线操作

      本文链接:https://www.haomeiwen.com/subject/xznyictx.html