【发布时间】:2013-08-09 19:41:41
【问题描述】:
我是新手程序员,在禁用对话框动画(淡入淡出)时遇到问题。
我尝试使用空样式并通过更改来设置它
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
进入
final AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.NoAnimation));
对话框背景变黑,正负按钮改成
我的风格:
<style name="DialogNoAnimation">
<item name="android:windowEnterAnimation">@anim/enter</item>
<item name="android:windowExitAnimation">@anim/exit</item>
</style>
<style name="NoAnimation" parent="@android:style/Theme.Dialog">
<item name="android:windowAnimationStyle">@style/DialogNoAnimation</item>
</style>
有什么办法可以消除这个动画吗?
【问题讨论】:
-
您是否尝试添加
@null来代替进入和退出动画? -
或
<item name="android:windowAnimationStyle">@null</item> -
与@anim/enter 和@anim/exit 的效果完全相同。我的意思是
- @null
和- @null
或- @null