我正在尝试以循环动作打开菜单来实现此循环显示动画。
我使用下面的库。到目前为止我所取得的成就: -
private Animator createShowItemAnimator(View item) {
float dx = centerItem.getX() - item.getX();
float dy = centerItem.getY() - item.getY();
item.setScaleX(0f);
item.setScaleY(0f);
item.setTranslationX(dx);
item.setTranslationY(dy);
Animator anim = ObjectAnimator.ofPropertyValuesHolder(
item,
AnimatorUtils.scaleX(0f, 1f),
AnimatorUtils.scaleY(0f, 1f),
AnimatorUtils.translationX(dx, 0f),
AnimatorUtils.translationY(dy, 0f)
);
anim.setInterpolator(new DecelerateInterpolator());
anim.setDuration(50);
return anim;
}
以上代码段用于以顺序方式呈现图像(第一个屏幕截图) https://github.com/ogaclejapan/ArcLayout
我被困在第二个屏幕截图中以圆周运动打开5个圆形图像视图的部分。有人可以帮我解决这个问题吗?