Ich brauche, um eine Bitmap auf eine vollständig gerenderte GLSurfaceView zu zeichnen. Mit vollständig gerendert meine ich, dass das ganze Ding mit eingefärbten Dreiecken gefüllt ist. Offensichtlich wird die Bitmap die Dreiecke unter ihm zu verstecken, aber ich möchte zu minimieren, wie viel versteckt ist.
Die Bitmap ist 64x64 Pixel groß und hat viele leere Bereiche, die in der PNG-Datei durchscheinend sind. Wenn ich die Bitmap zeichne, indem ich ein Quadrat mit zwei Dreiecken bilde, werden die durchscheinenden Bereiche schwarz (die grünen Bereiche im Bild oben), vielleicht weil der Hintergrund der Anwendung schwarz ist. Gibt es eine einfache Möglichkeit, die durchscheinenden Bereiche so zu gestalten, dass sie das Bild nicht beeinträchtigen (das zweite Bild oben)? Muss ich eine komplexe Reihe von Dreiecken erstellen, die beim Rendern der Bitmap die nicht durchscheinenden Bereiche genau umreißen?
Ich entwickle auf einem Motorola Xoom, Android 3.0. Vielen Dank für Ihre Zeit.