美文网首页
多点触控和SurfaceView应用

多点触控和SurfaceView应用

作者: 今天i你好吗 | 来源:发表于2019-01-08 19:04 被阅读45次

    国际惯例,先来个效果图

    再来个github地址:https://github.com/ws616628604/LuckDrawView

    再附一个app下载地址:https://github.com/ws616628604/LuckDrawView/raw/master/app/app-release.apk

    重要参考文献:http://www.gcssloop.com/customview/motionevent

    创建圆的半径更新和刷新ui线程

    由于多点触控只有id是唯一的,故采用数组存储id,并记录在数组的唯一位置,用来解决中间的手指抬起后,后面手机的index减小触点颜色变化的问题

    最后遍历id,获取各个触点位置存储在集合中,由于在子线程中需要遍历这个集合,所以很多位置需要加锁

    相关文章

      网友评论

          本文标题:多点触控和SurfaceView应用

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