【发布时间】:2016-12-02 19:53:51
【问题描述】:
当我在 kitkat 设备上运行我的应用程序时,我的应用程序中的所有半透明渐变都会变成纯色。很遗憾,由于应用程序正在开发中,我无法发布任何屏幕截图。
例子:
- 浅色背景上的半透明灰色渐变变为纯黑色
- 黑色背景上的半透明灰色渐变变为纯白色
此问题在 Lollipop 及更高版本上无法重现。我的 min sdk 是 19,编译和目标 sdk 是 23。
有没有人遇到过类似的问题?
重要编辑:
当我在后台运行我的应用程序并返回它时,一切都会正确呈现。
【问题讨论】:
-
你检查你的主题吗?
-
请看我的重要编辑。
-
你是如何创建这些渐变的?由
new GradientDrawable?new LinearGradient? -
这些是来自 XML 文件的渐变和九个补丁 png 文件中的渐变。
-
后面画了一些未知的东西,通过以下方式验证这一点:创建一个
new GradientDrawable,在文件系统上的Bitmap、compress和Bitmap上绘制它,然后使用paint 查看最终文件/ gimp / 随便
标签: android gradient android-drawable android-4.4-kitkat