https://blog.csdn.net/kyle499899161/article/details/78636072
另外 onStart方法 去除圆角四周带来的阴影
public class GoodsInsuranceDialog extends Dialog implements View.OnClickListener { private String goodsInsuranceUrl = "";//url private Button btCancle; private WebView webView; private View conainView; @Override protected void onStart() { super.onStart(); //dialog 去圆角阴影 getWindow().setBackgroundDrawableResource(android.R.color.transparent); }
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@color/transparent</item>
<!-- 边框 -->
<item name="android:windowIsFloating">true</item>
<!-- 是否浮现在activity之上 -->
<item name="android:windowIsTranslucent">true</item>
<!-- 半透明 -->
<item name="android:windowNoTitle">true</item>
<!-- 无标题 -->
<item name="android:background">@color/transparent</item>
<!-- 背景色 -->
<item name="android:windowBackground">@color/white</item>
<!-- 背景透明 -->
<item name="android:backgroundDimEnabled">true</item>
<!-- 模糊 -->
<item name="android:windowFullscreen">true</item>
<!-- 全屏 -->
</style>