我在上面的api 21中使用了揭示动画,用漂亮的圆形动画制作动画视图。
但是当我尝试为视图的位置设置动画时,圆形显示动画将无法正确显示动画并显示错误的帧(错误的边缘行为!)。
我正在使用ValueAnimator并在其updateListener中更新视图边距以进行翻译。
我正在寻找与圆形显示动画并行播放动画的最佳练习。
答案 0 :(得分:0)
终于明白了!
使用ViewPropertyAnimator解决了这个问题。
final Animator anim = ViewAnimationUtils
.createCircularReveal(animatedView, startPos[0], startPos[1], initRadius, targetRadius);
myView.animate().x(100).y(100);
anim.start();