小编Str*_*mek的帖子

禁用(淡入和淡出)对话框动画

我是新手程序员,我有禁用对话框动画(淡入和淡出)的问题.

我尝试使用空样式并通过更改设置它

final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
Run Code Online (Sandbox Code Playgroud)

final AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.NoAnimation));
Run Code Online (Sandbox Code Playgroud)

对话框的背景变为黑色,正面和负面按钮变为<2.1 - 4.0)android风格,但淡入和淡出动画效果仍然...

我的风格:

<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>
Run Code Online (Sandbox Code Playgroud)

任何想法如何消除这个动画?

android dialog

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

dialog ×1