java Android透明GradientDrawable在emulator上变灰
我使用GradientDrawable进行装饰
透明在真实设备上是正确的,但在某些模拟器上它会变成灰色(在某个系统版本之后似乎是正确的)
我的代码像
... new GradientDrawable()
.setCornerRadius(...)
.setColors(...) //set multiple colors with transparent here
.setOrientation(...)
...
有人知道怎么解决吗?谢谢
# 1 楼答案
您是否使用默认的“@android:color/transparent”? 解决方案是使用十六进制代码,有时默认为“黑色透明”:#00000000, 这会导致渐变变灰
尝试手动将透明设置为白色:#00FFFFFF, 这应该能解决你的问题