Andorid Dialog萬能去黑邊去白底方法
阿新 • • 發佈:2019-01-27
<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();
,,彈出來的框或者自定義轉圈圈就乾乾淨淨。沒白底沒黑地。。