2012-04-01 10 views
0

ich zum Zeichnen von Bildern auf eine Leinwand einen Shader mit:Android: TileMode statt CLAMP transparent oder REPEAT

BitmapShader shader = new BitmapShader(bitmap, TileMode.CLAMP, TileMode.CLAMP); 

Die Sache ist die: Ich will nicht, um das Bild zu wiederholen oder Klemme, ich nur wollen, dass diese Bereiche übersprungen werden, oder man könnte sagen "mit transparenter Farbe übermalt". Zeichnen Sie also nur die Pixel, die definiert sind, es sollten keine neuen Pixelinformationen erzeugt werden.

Weiß jemand, wie das gemacht werden könnte?

Antwort

1

Vielleicht wäre ein Workaround, TileMode.CLAMP mit einer transparenten Randfarbe in der Bitmap zu verwenden.

+0

danke- nette Idee! – stoefln

Verwandte Themen