Android 安卓定制狂欢图片动画
我正在寻找一个显示动画上的图像Android 安卓定制狂欢图片动画,android,android-animation,android-transitions,Android,Android Animation,Android Transitions,我正在寻找一个显示动画上的图像 用户单击缩略图并打开全屏图像,看起来像(A)。i、 e,图像被覆盖 用户单击按钮,图像开始从上到下显示。从(A)->(B)->(C)平稳过渡 我找到的最接近的是这个 对于显示动画,如果targetsdkversion低于15,则可以使用GitHub库,否则可以使用下面的代码 private void show(final View view) { int cx = (view.getLeft() + view.getRight()) / 2; int
对于显示动画,如果
targetsdkversion
低于15,则可以使用GitHub库,否则可以使用下面的代码
private void show(final View view) {
int cx = (view.getLeft() + view.getRight()) / 2;
int cy = (view.getTop() + view.getBottom()) / 2;
int finalRadius = Math.max(view.getWidth(), view.getHeight());
Animator anim = ViewAnimationUtils.createCircularReveal(view, cx, cy,
0, finalRadius);
anim.setDuration(1000);
view.setVisibility(View.VISIBLE);
anim.start();
}
private void hide(final View view) {
int cx = (view.getLeft() + view.getRight()) / 2;
int cy = (view.getTop() + view.getBottom()) / 2;
int initialRadius = view.getWidth();
Animator anim = ViewAnimationUtils.createCircularReveal(view, cx, cy,
initialRadius, 0);
anim.setDuration(1000);
anim.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
view.setVisibility(View.INVISIBLE);
}
});
anim.start();
}
链接:查看此链接,它可能会帮助您了解答案。实际上,我正在寻找有关如何实现自定义动画(剪辑)的详细信息。在这种情况下,使用了与问题中提到的分隔缝不同的内置圆形分隔缝。我想要的更像是一扇向下滑动的矩形窗户。嘿@2011,你有没有为此得到过什么