安卓透明背景需要绘制吗

安卓透明背景需要绘制吗,第1张

安卓透明背景需要绘制。这种方法比较仔悉简单,只有一个步骤,念档乎只需蠢拍要在配置文件中把需要设置为透明的activity的样式设置为

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

即可,这种方式只改变背景的颜色,对其他控件没有影响。但是它只能把背景设置为完全透明。

1.设置Theme.Translucent

只需要在Manifest中需要透明的Activity内设置theme为以上任意一个谈毁就可以了

2.在Activity的layout.xml文件中,设置父布局背景透明度(不含闹备设置背景色默认全透明),不设置透明度看不出效果,如果子控件设置了背景色且不透明,则子控件所占位置无透明效果。

3.效果图

1.使用自定义的Theme

2.在res-values-styles.xml中添加MyTransparent

3.在res-values-colors.xml中添加透明颜色值

4.以上步骤设置完成和方法一有同样的效果,省去了在layout.xml设置透明背景色(如果在布局中页设置了背景色,将以布局中的为准)。方法二弯陵相对灵活一点,可以多设置一些属性,如模糊背景:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12493815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存