Android中Dialog样式的设置

接上文: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动画

发布了77 篇原创文章 · 获赞 411 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/qq_42761395/article/details/100577737