Рисование растровых изображений с пустыми областями - PullRequest
2 голосов
/ 05 мая 2011

Мне нужно нарисовать растровое изображение поверх полностью визуализированного GLSurfaceView.Под полностью отрисованным я имею в виду, что все это заполнено раскрашенными треугольниками.Очевидно, что растровое изображение будет скрывать треугольники под ним, но я хотел бы минимизировать, сколько скрыто.enter image description here

Растровое изображение имеет размер 64x64 пикселей и содержит много пустых областей, которые являются полупрозрачными в файле PNG.Когда я рисую растровое изображение, делая квадрат с двумя треугольниками, полупрозрачные области становятся черными (зеленые области на рисунке выше), возможно, потому, что фон приложения черный.Есть ли простой способ заставить полупрозрачные области не влиять на изображение (второе изображение выше)?Нужно ли создавать сложный набор треугольников, которые точно отображают непрозрачные части при рендеринге растрового изображения?

Я занимаюсь разработкой на Motorola Xoom, Android 3.0.Спасибо за ваше время.

1 Ответ

3 голосов
/ 05 мая 2011

Используйте альфа-тест .

...