android Dialog 自定义style常规属性设置

本文详细介绍如何通过修改Android中Dialog的XML属性来自定义其外观和行为,包括背景变暗、全屏显示、标题显示、透明度、背景图片、悬浮窗口、边框、动画效果等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//backgroundDimEnabled 赋值为true(默认为true)的时候,当dialog弹出的时候,其余地方变暗,赋值为false的时候其余地方正常显示
<item name="android:backgroundDimEnabled">true</item>
//windowFullscreen 是否全屏显示,“true”为全屏,“false”为不全屏
<item name="android:windowFullscreen">false</item>
//windowNoTitle 是否显示标题,“true”为显示,“false”为不显示
<item name="android:windowNoTitle">true</item>
//windowContentOverlay 是否设置window上的覆盖悬浮的东西,不需要的话就设置@null,需要的话就设置一些资源图片
<item name="android:windowContentOverlay">@null</item>
//windowIsTranslucent 窗口是否透明显示
<item name="android:windowIsTranslucent">true</item>
//windowBackground 窗口背景设置 
<item name="android:windowBackground">@android:color/transparent</item>
//是否悬浮在窗口上
<item name="android:windowIsFloating">true</item>
//是否设置边框
<item name="android:windowFrame">@null</item>
//是否有弹出动画
<item name="android:windowAnimationStyle">@style/PopupAnimation</item>
//backgroundDimAmount 值的范围是“0.0~1.0”这个属性跟“backgroundDimEnabled”息息相关,当“backgroundDimEnabled”设置为“true”时,它才能生效,值越大背景颜色越暗,当为“1.0”的时候背景全黑
<item name="android:backgroundDimAmount">0.5</item>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值