有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android透明GradientDrawable在emulator上变灰

transparent turns graytransparent turns gray

我使用GradientDrawable进行装饰

透明在真实设备上是正确的,但在某些模拟器上它会变成灰色(在某个系统版本之后似乎是正确的)

我的代码像

... new GradientDrawable()
        .setCornerRadius(...)
        .setColors(...) //set multiple colors with transparent here
        .setOrientation(...)
...

有人知道怎么解决吗?谢谢


共 (1) 个答案

  1. # 1 楼答案

    您是否使用默认的“@android:color/transparent”? 解决方案是使用十六进制代码,有时默认为“黑色透明”:#00000000, 这会导致渐变变灰

    尝试手动将透明设置为白色:#00FFFFFF, 这应该能解决你的问题