Open QIMOU opened 3 years ago
这个原因本质上是Dialog自身的问题,DialogV3基于Android提供的DialogFragment实现,其自身实现DialogFragment背景逻辑,这并不是DialogV3所控制的,我更推荐您尝试DialogX库,因为实现原理不同,不会存在此问题
ok,刚看了DialogX [牛牛牛牛牛牛牛牛牛批!!!],现在项目不好改了,下个项目我会试试DialogX。感谢,辛苦了,respect!
可以通过自定义style实现,相关方法为DialogSettings.systemDialogStyle=R.style.CustomStyle
,需要你在res/xml/styles.xml中编写一个Style:
<style name="CustomStyle" parent="BaseDialog">
<item name="android:backgroundDimAmount">0</item>
</style>
上述是全局的,如果你需要单独只设置TipDialog和WaitDialog,建议封装个启动方法,然后用以下方式启动:
WaitDialog.build(activityContext)
.setCustomDialogStyleId(R.style.CustomStyle)
.setMessage("测试")
.show();
多谢大佬
可以通过自定义style实现,相关方法为
DialogSettings.systemDialogStyle=R.style.CustomStyle
,需要你在res/xml/styles.xml中编写一个Style:<style name="CustomStyle" parent="BaseDialog"> <item name="android:backgroundDimAmount">0</item> </style>
上述是全局的,如果你需要单独只设置TipDialog和WaitDialog,建议封装个启动方法,然后用以下方式启动:
WaitDialog.build(activityContext) .setCustomDialogStyleId(R.style.CustomStyle) .setMessage("测试") .show();
这个功能很实用,建议写在文档中,让更多的知道。在使用v2的时候遇到这个问题
大佬,能否加一个可以设置TipDialog、WaitDialog弹框外背景透明度的属性,有时候接口响应很快,屏幕会进行 白-灰-白 切换,有些闪