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();
,,弹出来的框或者自定义转圈圈就干干净净。没白底没黑地。。