我不确定这是否可以使用setEnterTransition()和setExitTransition()方法来实现。
问问题
3069 次
2 回答
1
我使用 StyleAnimation 解决了
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (getDialog() != null && getDialog().getWindow() != null)
getDialog().getWindow().getAttributes().windowAnimations = R.style.DialogAnimation;
}
幻灯片输入.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="100%p"
android:toYDelta="0"
android:duration="3000"/> <!--Define duration here-->
</set>
幻灯片输出.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="0"
android:toYDelta="100%p"
android:duration="5000"/> <!--Define duration here-->
</set>
于 2020-11-06T19:25:25.920 回答
-5
我想我得到了答案:
我可以使用getDialog().getWindow().setWindowAnimations()
方法来实现相同的目标。
于 2016-08-20T10:23:46.053 回答