我将通过两种方式在我的应用程序中实现渐变。一个实际的 .png 和一个使用渐变的形状。我一直在四处寻找,以确保我的两种不同的实现在所有设备上都能很好地工作。我归结为两种解决方案。
1. GradientDrawable.setDither()
和
2. getWindow().setFormat(PixelFormat.RGBA_8888);
一种方法比另一种更好吗?我应该同时使用这两种方法吗?
getWindow().setFormat(PixelFormat.RGBA_8888);
那对你来说很好。。
看看它...渐变在 SurfaceView 中显示为带状,但在普通视图中看起来非常平滑
希望能帮助到你...