我已经看到很多类似的问题得到了解答,说明了如何在窗口中删除条带,但我一直无法找到任何东西来为我指明关于主屏幕小部件的正确方向。
该应用程序将 gradientDrawable 绘制到画布上,然后将其用作小部件的背景。在主应用程序活动中,我已经能够使用以下代码使其看起来更好:
Window window = getWindow();
window.setFormat(PixelFormat.RGBA_8888);
但是有没有办法在小部件中以某种方式实现相同的效果?我尝试过使用gradientDrawable.setDither(true);
,但这似乎没有任何效果。
我会很感激任何指点,谢谢