我是一名初级程序员,我在禁用对话框动画(淡入淡出)方面遇到了问题。
我尝试使用空的样式,并通过更改它来设置,但是它并没有起作用。
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
进入
final AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.NoAnimation));
对话框的背景变成了黑色,积极和消极按钮采用了2.1至4.0版本安卓的样式,但淡入淡出的动画效果仍保留...
我的风格:
<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
吗? - Nikola Despotoski<item name="android:windowAnimationStyle">@null</item>
- Nikola Despotoski