如何动画的android循环动画显示动画

时间:2017-01-31 14:31:18

标签: android android-layout android-animation android-view circularreveal

我在上面的api 21中使用了揭示动画,用漂亮的圆形动画制作动画视图。

但是当我尝试为视图的位置设置动画时,圆形显示动画将无法正确显示动画并显示错误的帧(错误的边缘行为!)。

我正在使用ValueAnimator并在其updateListener中更新视图边距以进行翻译。

我正在寻找与圆形显示动画并行播放动画的最佳练习。

1 个答案:

答案 0 :(得分:0)

终于明白了!

使用ViewPropertyAnimator解决了这个问题。

final Animator anim = ViewAnimationUtils
   .createCircularReveal(animatedView, startPos[0], startPos[1], initRadius, targetRadius);
myView.animate().x(100).y(100);
anim.start();