透明的Dialog

在values文件夹下新建文件values/styles.xml.内容如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="transparent" parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@drawable/transback</item>
        <item name="android:backgroundDimEnabled">false</item>
    </style>
    
</resources>

其中transback是一个透明图片。

JAVA代码:

Dialog dialog = new Dialog(mContext, R.style.transparent);

这样就透明了。

原文地址:https://www.cnblogs.com/jayceli/p/2428633.html