Skip to content

coderZYGui/ZYQViscousEffect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZYQViscousEffect

效果如下

   
   

实现思路:

 整体思路:
     手指移动,按钮跟着移动.按钮跟着手指移动,移动时底部有个圆(称为小圆),根据上面的大圆按钮拖动的距离,小圆的半径减小,
       移动时中间是一块不规则的填充区域.
     手指移动超出一定的范围,填充效果消失,当手指松开时,判断当前两圆的距离
       如果小于一个最大距离,就让大圆回到原来的位置,下次移动,具有同样的填充效果
       如果大于一个最大距离,当手指松开时,播放一个动画,动画完成时,删除大圆.

 计算不规则区域:
   需要计算6个点,可根据下图来一一计算
   

About

viscousEffect

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published