1. 首页
  2. 数据库
  3. 其它
  4. Android实现长按圆环动画View效果的思路代码

Android实现长按圆环动画View效果的思路代码

上传者: 2021-01-03 16:53:16上传 PDF文件 107.29KB 热度 27次
一、需求来源 最近想到一个需求,类似悦跑圈或者Keep的结束按钮动画 二、思路代码 该动画按钮的主要作用就是防止用户误操作,具体实现思路如下: 1、监听用户的触摸事件OnTouchListener,在ACTION_DOWN的时候,记录下xy坐标和触摸时间,同时start自定义View动画;在ACTION_MOVE的过程中,判断坐标差值的偏移量是否在一个可接受的范围内,是的话就保留当前动画,不是的话就清除按钮上绘制的path;在ACTION_UP的时候,再次记录下触摸时间,比较两个时间是否达到了长按规定的时间,是的话就执行下一个事件,不是的话就停止动画重置Path。 val touchMa
用户评论