接上文:Android中Dialog位置的設定
模仿Android原生定義Dialog樣式:(去除标題)
首先看一下Android原生是怎麼定義其樣式的
然後我們模仿其實作:
最後在自己定義的Dialog中調用:
樣式代碼如下:
<!--自定義Dialog樣式-->
<style name="MyDialogStyle" parent="android:Theme.Dialog">
<item name="android:windowBackground">@android:color/white</item>
<!--邊框-->
<item name="android:windowFrame">@null</item>
<!--是否覆寫視窗顯示内容-->
<item name="android:windowContentOverlay">@null</item>
<!--動畫樣式-->
<item name="android:windowAnimationStyle">@null</item>
<!--是否設定陰影-->
<item name="android:backgroundDimEnabled">true</item>
<!--是否設定半透明的效果-->
<item name="android:windowIsTranslucent">true</item>
<!--是否除去标題欄-->
<item name="android:windowNoTitle">true</item>
<!--是否點選外部空白處消失-->
<item name="android:windowCloseOnTouchOutside">true</item>
</style>
拓展:Android中設定Dialog動畫