weijunfeng
6/20/2019 - 8:08 AM

Andorid Dialog万能去黑边去白底方法

Andorid Dialog万能去黑边去白底方法
2016年12月08日 14:48:47 I_am_zhengkaiyuan 阅读数 1391
 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kaizideai/article/details/53518067
    <style name="custom_dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowFrame">@null</item><!--Dialog的windowFrame框为无 -->
        <item name="android:windowIsFloating">true</item><!-- 是否漂现在activity上 -->
        <item name="android:windowIsTranslucent">true</item><!-- 是否半透明 -->
        <item name="android:windowNoTitle">true</item>
        <item name="android:background">@android:color/transparent</item>
        <item name="android:windowBackground">@android:color/transparent</item><!--  去除黑色边框的关键设置项 -->
        <item name="android:backgroundDimEnabled">true</item><!--屏幕背景是否变暗-->
        <item name="android:backgroundDimAmount">0.6</item>
    </style>
在style中添加这段属性,





构建dialog的时候。

 dialog = new AlertDialog.Builder(context,R.style.custom_dialog).create();


,,弹出来的框或者自定义转圈圈就干干净净。没白底没黑地。。