先看一下最终实现效果
接下来,看一下具体实现代码:
在这里有两个知识点:
1. Spring函数,用于展示弹簧效果,我们具体看一下里面的参数:
duration:动画时间;
delay:延时;
springWithDamping:阻尼;(不了解的自行查一下,0~1,值越小,阻尼越小,弹簧效果 越明显)
initialSpringVelocity:初速;(一般是0.3~1)
2. 视图旋转,这里主要说一下,toValue代表所选控件结束时的值。
下面看一下关闭按钮,及回调代码:
然后,在调用View的地方,实现回调: