android设置背景色为全透明和半透明
方法一:
只要在配置文件内activity属性配置内加上
android:theme="@android:style/Theme.Translucent"
就好了。
这样就调用了android的透明样式!
方法二:
先在res/values下建colors.xml文件,写入:
<?xmlversion="1.0"encoding="UTF-8"?>
<resources>
<colorname="transparent">#9000</color>
</resources>
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。
再在res/values/下建styles.xml,设置程序的风格
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="Transparent">
<itemname="android:windowBackground">@color/transparent</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
</style>
</resources>
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
android:theme="@style/transparent"
如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。
最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了。
android设置背景色为全透明和半透明相关推荐
- 设置background-color背景色为全透明
需求:修改ant-design-vue中一些组件的背景色 要设置为完全透明(这里有点忘了,百度复习下) 背景色 设置背景色为纯色 background: #0000ff; /不透明的蓝色/ 设置背景色 ...
- Android透明到白色滑动渐变,Android开发之Activity全透明渐变切换方法
Activity全透明渐变切换 类似于Dialog的显示动画效果一样 1. 先设置Acitivity为去透明,在取消掉Activity默认的切换动画 true @color/colorPrimary ...
- android界面UI美化:沉浸模式、全透明或半透明状态栏及导航栏的实现
android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有一点需 ...
- android界面美化教程,android界面UI美化:沉浸模式、全透明或半透明状态栏及导航栏的实现...
android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有一点需 ...
- Android:设置背景色以及theme(主题)设置(一)
设置背景色一般有如下三种方法 一.直接在xml文件里设置: android:background="#ffffff" //RGB16进制表现的方法 二.在java文件里设置: Li ...
- 2022-10-13 Android APP 全屏幕显示全透明沉浸式主题android:theme样式 Theme.TranslucentTheme
一.android8真机上运行默认的app主题是这样的,有titile,状态栏不透明. 二.我想改成全透明沉浸式主题样式. 1.res/values/themes.xml 文件添加Translucen ...
- Android状态栏--实现状态栏全透明
一.概述 最近项目中要求实现一个状态栏全透明的效果,先来两张效果图. 首页效果图: 其它界面效果图: 如上面两图所示,一个Activity中的两个Fragment的状态栏分别显示不同的效果. 主要思路 ...
- unity shader 入门 全透明与半透明效果实现
片元函数的fixed4类型的返回值的第4位即为阿尔法值,0代表完全不显示(透明),1代表完全显示.中间的数值代表半透明.但只修改这个值是不能直接修改透明度的,因为还要对队列等进行修改. 本文介绍透明度 ...
- Thress.js设置背景色及背景透明
Thress.js默认背景 Thress.js默认背景色为黑色 设置Thress.js背景颜色 场景 想要自行定义Thress.js模型的背景颜色 实现 this.renderer = new THR ...
最新文章
- 集合处理后,按原先输入的字符串顺序排序
- Ubuntu更新时遇到/boot空间不足
- 丢包和网络延迟对网络性能的影响
- 那些永不消逝的进程 (转)
- xml解析 只有节点属性 android,and android:解析xml,一个节点标签中,有多个属性,怎样解析?...
- 文本多标签分类python_Scikitlearn多标签分类
- 【Python】 平方根
- 渗透测试入门23之OSCP渗透测试认证经验分享
- 敏捷开发日常跟进系列之四:跟进表
- JDBC 与 JNDI 这两种连接方式 区别
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4
- 级联删除相关记录在哪_kube-apiserver审计日志记录和采集
- kbmmw 的HTTPSmartService中的跨域访问
- 宣讲会通知|香港科技大学工学院理学硕士线上直播综合场【MSc】
- 计算机主机机箱结构图,带大家认识电脑主机拆开,内部结构
- PS学习笔记6-选区工具
- 2018年第九届蓝桥杯JAVA A组国赛 —— 第二题:阅兵方阵(暴力)
- 想把手机内容投屏到电脑 并且可以用电脑控制手机怎么办,很简单
- 嵌入式:Altium Designer18提升速度的操作(画开发板笔记)
- unity 图文混排方案
热门文章
- 红黑树的深入分析和实现
- 获取高程数据并生成等高线
- 【壁纸】动漫绝美壁纸
- 就是要弄懂你之—— 同步 异步 阻塞 非阻塞
- 计算机英语是不是复合词,计算机英语专业词汇的构成.ppt
- 【CAR笔记1】标定的标准——ASAP和ASAM
- python增删改查mysql_python之mysql的增删改查
- 计算机联锁控制台功能,计算机联锁控制台的改进及应用
- 使用谷歌身份验证器(Google Authenticator)保护你的后台
- 运动控制屏蔽回原点屏蔽z_index是什么_安卓智能手表它不香吗,为什么要花 3199 买 Apple Watch?...