当我在kitkat设备上运行我的应用程序时,我的应用程序中的所有半透明渐变变为纯色。遗憾的是,由于应用正在开发中,我无法发布任何屏幕截图。
示例:
此问题在Lollipop及以上版本中无法重现。我的min sdk是19,编译和目标sdks是23。
有没有人遇到过类似的问题?
重要编辑:
当我对我的应用程序进行后台处理并返回时,所有内容都会正确呈现。
答案 0 :(得分:0)
我能够通过代码实现背景渐变
GradientDrawable gradientDrawable = new GradientDrawable(
GradientDrawable.Orientation.TOP_BOTTOM,
new int[]{0xFF151D2A, 0xFF591E22, 0xFF901E1E}); // Gradient Color Codes
gradientDrawable.setCornerRadius(0f); // Setting Corner Radius
gradientDrawable.setGradientRadius(5); // Setting Graidnet Radius
gradientDrawable.setGradientCenter(5, 5);
gradientDrawable.setGradientType(GradientDrawable.LINEAR_GRADIENT);
mDrawerLayout.setBackground(gradientDrawable);