Dol*_*rma 1 android android-animation
我想在我的应用程序中创建翻转垂直动画,但我找到的所有文档都是水平翻转的,并且我找不到任何有关通过 xml 或 java 类垂直翻转的文档

您可以通过将两个相同大小的视图一个放在另一个视图下面并使用 ViewPropertyAnimator 来实现这一点,如下所示:
firstView.animate().rotationX(90).setDuration(200).setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
firstView.setVisibility(View.GONE);
secondView.setRotationX(-90);
secondView.setVisibility(View.VISIBLE);
secondView.animate().rotationX(0).setDuration(200).setListener(null);
}
});
Run Code Online (Sandbox Code Playgroud)
第一个视图在启动时是可见的,而第二个视图显然是不可见的。
| 归档时间: |
|
| 查看次数: |
2693 次 |
| 最近记录: |