【发布时间】:2023-03-11 16:55:02
【问题描述】:
我在我的项目中使用了循环显示动画,但它现在可以正常工作。问题是显示发生得很快,你几乎看不到显示,因为它会立即扩展。我尝试设置 anim.setDuration() 但这并没有改变任何东西。我使用了谷歌示例中的代码。
这是我的代码: 查看 myView = getActivity().findViewById(R.id.view_to_expand);
int cx = myView.getRight();
int cy = myView.getBottom();
int finalRadius = Math.max(myView.getWidth(), myView.getHeight());
Animator anim = ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius);
myView.setVisibility(View.VISIBLE);
anim.start();
view_to_expand 是一个简单的相对布局,不要以为问题出在哪里。另外,如何将圆形显示应用于动画过渡?
【问题讨论】:
-
我有类似的问题,原来我在开发者选项中关闭了动画。
标签: android animation view circularreveal