Android中半透明Activity效果另法

本文介绍了如何通过简单两步创建半透明Activity以替代对话框效果。首先在Activity布局的根节点设置`android:background="#80000000"`实现透明,然后在Manifest中为该Activity配置`android:theme="@android:style/Theme.Translucent.NoTitleBar"`以实现无标题栏的透明效果。这种方法简化了代码,便于维护和修改。
摘要由CSDN通过智能技术生成

在做项目时,常需要用到对话框之类的效果,然而对话框不容易写,所以就想写个半透明的Activity来代替对话框效果,这样的好处至少有三个:

一:布局容易

二:各种控件容易控制

三:代码简练:不至于将控制对话框的代码写在一坨,各种控制也不用写在一坨,易于维护

而现在在网上搜索半透明的Activity时,都是需要在style中写样式,在color中定义颜色,当然,最后还得在Mainfest中配置好,结果一个小小的半透明Activity效果写的好零乱,而且网上来来去去就那几种方法,看得蛋疼,因此为了装逼,我介绍一种简易的半透明Activity效果:


步骤:

一:在Activity的布局的根标签中写入透明颜色:


android:background="#80000000"

 

二:在清单文件中相应的activity中配置:

android:theme="@android:style/Theme.Translucent.NoTitleBar"

ok,就这两步,

这样的效果好处在于:

一:简单,就两行代码

二:易修改,就两行代码,只需修改一处即可。

效果图&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值