dialog的动画问题

时间:2022-06-06 08:26:55
给dialog设置了动画效果,如何在按home键的时候不显示动画
现在按home键,应用已经关闭了,dialog才慢慢的滑动消失

1 个解决方案

#1


恕我直言,Dialog必须在Activity存活的情况下才能正常显示,就算慢慢消失的过程也是这样,想要实现这个可以用tween动画


<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="500"
    android:fillAfter="false"
    android:fromAlpha="1.0"
    android:toAlpha="0.0" />



  Animation alphaAnimation = AnimationUtils.loadAnimation(this, R.anim.anim_alpha);
  imageView.startAnimation(alphaAnimation);

#1


恕我直言,Dialog必须在Activity存活的情况下才能正常显示,就算慢慢消失的过程也是这样,想要实现这个可以用tween动画


<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="500"
    android:fillAfter="false"
    android:fromAlpha="1.0"
    android:toAlpha="0.0" />



  Animation alphaAnimation = AnimationUtils.loadAnimation(this, R.anim.anim_alpha);
  imageView.startAnimation(alphaAnimation);