博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android控件设置透明度两种方式
阅读量:2260 次
发布时间:2019-05-09

本文共 292 字,大约阅读时间需要 1 分钟。

在开发中总会出现给控件指定透明度的需求,这里一Button控件为例,总结设置透明度的三种方式:

方式一:XML中实现

android:background="#00000000"
颜色值中前两位表示透明度,0表示完全透明,255(ff)表示完全不透明
 
方式二:java代码实现
Button bt=(Button)findViewById(R.id.bt);bt.getBackground().setAlpha(88);//0~255透明度值 ,0为完全透明,255为不透明 第一中界面和样式分离,第二种能动态的修改样式,各有所长,灵活应用。核心都是设置背景的透明改变控件的透明度。

转载地址:http://jafcb.baihongyu.com/

你可能感兴趣的文章
Android使用Handler造成内存泄露的分析及解决方法
查看>>
Hash算法解决冲突的四种方法
查看>>
无法识别的属性“targetFramework”的解决方法
查看>>
[问题解决]NotImplementedError 错误原因:子类没有实现父类要求一定要实现的接口
查看>>
React中跨域问题的完美解决方案
查看>>
redis Could not connect to Redis at 127.0.0.1:6379: Connection refused 问题解决
查看>>
HTML`CSS_网站页面不同浏览器兼容性问题解决
查看>>
[微信] 微信商户号 资金解决方案 自动提现 关闭
查看>>
eclipse导入项目后出现红色叉号的解决方案
查看>>
Warning: Illegal string offset ‘account‘ in 解决方法
查看>>
解决NPM无法安装任何包的解决方案(npm ERR! code MODULE_NOT_FOUND)
查看>>
c#关于JWT跨域身份验证解决方案
查看>>
win10_x64更新错误解决: 安装一些更新时出现问题,但我们稍后会重试。如果持续出现这些问题,并且你想要搜索Web或联系支持人员以获取相关信息,以下信息可能会对你有帮助:
查看>>
解决异方差问题--加权最小二乘法
查看>>
Eclipse在高分屏下图标过小的解决方法
查看>>
c3p0:Connections could not be acquired from the underlying database!解决方案
查看>>
js中报错“Maximum call stack size exceeded“解决方法
查看>>
Spark应用程序第三方jar文件依赖解决方案
查看>>
springboot启动总是启动不起来UnsatisfiedDependencyException异常
查看>>
tomcat 7/8 启动非常慢的解决方法
查看>>