我有一个灰色渐变drawable(res/drawable中的png图像)。如果我在白色帆布上绘制它,它看起来是带状的(不光滑)。如果我在GIMP中将渐变放在白色背景上,然后在画布上绘制这个drawable,它看起来很棒。有什么问题?我在Nexus One上测试了这个。在drawable上调用setDither(true)没有太大的影响。在画布上绘制的渐变看起来有条纹
1
A
回答
0
这也让我感到沮丧。我发现,以24位BMP存储可以消除这个问题,但如果您需要透明度,这不是一个真正的解决方案。我不明白为什么24位PNG会出现问题,而24位BMP不会。
0
该做的伎俩:
Window.setFormat(PixelFormat.TRANSLUCENT);
这里找到: http://stuffthathappens.com/blog/2010/06/04/android-color-banding/
我希望这不会有任何负面副作用。
相关问题
- 1. OpenGL的渐变填充在iPhone上看起来条纹
- 2. 如何在Android中在画布上绘制平滑/渐变的渐变
- 3. Delphi 7在画布上绘制圆圈的渐变部分
- 4. 如何在颜色变化的画布上在Android上绘制渐变颜色?
- 5. 如何在画布上绘制具有径向渐变的圆形?
- 6. SVG在画布上黑色线条看起来灰色?
- 7. 画布渐变
- 8. opengl es:用渐变渐变绘制纹理
- 9. Chrome中的渐变条纹
- 10. 如何在HTML画布中绘制渐变线?
- 11. 它看起来像IE没有画布
- 12. 在画布上绘制ArcTo
- 13. 绘制在画布上
- 14. 在画布上绘制
- 15. 在子画布上绘制
- 16. 在Scala.js上绘制画布
- 17. 在画布上绘制SVG
- 18. 绘制渐变
- 19. 在画布上绘制的图像,并返回作为纹理
- 20. 用Java绘制在画布上的螺纹SWT
- 21. ActionScript渐变条纹问题
- 22. 当在屏幕上绘制纹理时,纹理看起来会发生变化(XNA)
- 23. 用UIView绘制渐变画()用swift
- 24. 如何变暗画布或画布上绘制的图像?
- 25. 画布绘制用线性渐变填充圆角矩形
- 26. WPF 3D - 在复杂几何图形上绘制渐变画笔
- 27. 用渐变色绘制线条
- 28. 安排画布上绘制的绘图
- 29. 如何绘制使用Kinetic JS和画布看起来浮雕的文字?
- 30. 在控制台上绘制HTML5画布