在dialog构造方法中:
if(getWindow()!=null){
getWindow().getAttributes() . windowAnimations=R.style.XXX;
}
R.style.XXX这么写:
<style name="dialogAnimationslate">
<item name="android:windowEnterAnimation>@anim/xxx</item>
<item name="android:windowExitAnimation>@anim/xxx</item>
</style>
@anim/xxx这么写:
<set xmlns:android:"http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fillafter="true">
<translate
android:fromYDelta="100%p"
android:toYDelta="0%p" />
</set>