我正在使用一个形状来为 Android 布局做一个透明的背景。我的代码是这样的:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#77FFFFFF"/>
</shape>
但是我得到的颜色很深,我怎样才能做得更浅或更白?我不明白77是什么意思,谢谢。
最佳答案
77 是颜色的 alpha,即您希望颜色的不透明程度。所以你应该增加它以获得“更深”的颜色。其余的是正常的十六进制颜色代码。 编辑:顺便说一下,alpha 部分也是十六进制的,因此您可以将其一直增加到 FF 以获得全白背景,或者如果您不关心透明度,则可以完全删除前两位数字.
引用:
关于android - Android 上的形状属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23522459/