Android中设置组件半透明和透明的效果示例
发布时间 - 2026-01-11 00:57:24 点击率:次本文介绍了Android是如何设置组件半透明和透明的效果,分享出来供大家参考,下面来看看详细的介绍:

1、Button或者ImageButton的背景设为透明或者半透明
半透明
<Button android:background="#e0000000" ... />
透明
<Button android:background="#00000000" ... />
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。
对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,
其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。
例如,如果希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000
//Java代码 View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id v.getBackground().setAlpha(100);//0~255透明度值 ,值越小越透明
2. 使用Android系统自带的透明效果资源
<Button android:background="@android:color/transparent"/>
半透明效果例子如下:
先在color.xml中定义半透明颜色,比如:
<color name="translucent">#55000000</color>
然后,比如在针对全屏Dialog的设定中,在其background中添加上述的半透明效果
<style name="myDialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@color/translucent</item> <item name="android:backgroundDimEnabled">false</item> <item name="android:windowCloseOnTouchOutside">false</item> </style>
完整的例子 --- Activity设置透明/半透明
在res/values/styles.xml中:
<resources> <style name="Transparent"> <item name="android:windowBackground"> @color/transparent_background </item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle"> @+android:style/Animation.Translucent </item> </style> </resources>
在res/values/color.xml中:
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="transparent_background">#50000000</color> </resources>
注意:
//color.xml的#5000000前两位是透明的效果参数从00--99(透明--不怎么透明),
//后6位是颜色的设置
manifest.xml中的设定:
<activity android:name=".TransparentActivity" android:theme="@style/Transparent"> </activity>
java代码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.Transparent);
setContentView(R.layout.transparent);
// ... ...
}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用node.js能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# android
# 设置半透明
# 半透明
# android半透明颜色值
# Android仿Iphone屏幕底部弹出半透明PopupWindow效果
# Android实现底部半透明弹出框PopUpWindow效果
# Android编程自定义圆角半透明Dialog的方法
# Android开发中Dialog半透明背景消失
# Android Menu半透明效果的开发实例
# Android实现在列表List中显示半透明小窗体效果的控件用法详解
# Android编程实现popupwindow弹出后屏幕背景变成半透明效果
# Android编程实现设置按钮背景透明与半透明及图片背景透明的方法
# Android4.4+ 实现半透明状态栏(Translucent Bars)
# 明度
# 不透
# 都是
# 你要
# 两位
# 设为
# 来看看
# 这篇文章
# 谢谢大家
# 全屏
# 如在
# 先在
# 越小
# 则应
# 不透明
# 如何设置
# 系统自带
# 有疑问
# bb
# blue
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
iOS UIView常见属性方法小结
音响网站制作视频教程,隆霸音响官方网站?
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel如何使用Livewire构建动态组件?(入门代码)
js实现点击每个li节点,都弹出其文本值及修改
如何在阿里云完成域名注册与建站?
如何快速搭建高效服务器建站系统?
开心动漫网站制作软件下载,十分开心动画为何停播?
javascript基本数据类型及类型检测常用方法小结
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
如何用wdcp快速搭建高效网站?
使用Dockerfile构建java web环境
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
Laravel如何自定义错误页面(404, 500)?(代码示例)
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
焦点电影公司作品,电影焦点结局是什么?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
如何基于云服务器快速搭建网站及云盘系统?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何记录自定义日志?(Log频道配置)
大同网页,大同瑞慈医院官网?
Laravel如何处理CORS跨域请求?(配置示例)
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
如何用西部建站助手快速创建专业网站?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
实例解析Array和String方法
Java类加载基本过程详细介绍
无锡营销型网站制作公司,无锡网选车牌流程?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel怎么实现验证码(Captcha)功能
Laravel Fortify是什么,和Jetstream有什么关系
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
Java遍历集合的三种方式
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
网站页面设计需要考虑到这些问题
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何在万网自助建站中设置域名及备案?
如何用VPS主机快速搭建个人网站?
微信h5制作网站有哪些,免费微信H5页面制作工具?
利用python获取某年中每个月的第一天和最后一天
高端建站如何打造兼具美学与转化的品牌官网?

