我需要在完全渲染的GLSurfaceView上绘制位图。通过完全渲染,我的意思是整个事物充满了彩色三角形。显然位图会隐藏它下面的三角形,但我想尽量减少隐藏的数量。
位图是64x64像素,并且在PNG文件中有许多半透明的空白区域。当我通过制作具有两个三角形的正方形来绘制位图时,半透明区域变为黑色(上图中的绿色区域),可能是因为应用背景为黑色。是否有一种简单的方法可以使半透明区域不影响图像(上面的第二张图片)?在渲染位图时,是否需要创建一组复杂的三角形来精确地勾勒出非半透明的部分?
我正在使用摩托罗拉Xoom,Android 3.0进行开发。谢谢你的时间。