0
Einstellung BitmapShader für PaintZeichnung auf Leinwand (Android)
fogShader = new BitmapShader(bg_fog, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
fogPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
fogPaint.setShader(fogShader);
dann
canvas.drawBitmap(bg, 0, 0, null);
dann
fogPaint.setAlpha(120);
canvas.drawRect(0, 0, width, height, fogPaint);
dann brauche ich ohne alpha Rect paar Kreise mit unterschiedlichen alpha
, zeichnen beeinflussen. Aber wenn ich zeichne:
fogPaint.setAlpha(0);
canvas.drawCircle(x, y, radius, fogPaint);
Rect im Kreis angezeigt.
Aktivieren Sie diese offizielle Dokumentation außer Kraft setzen http://developer.android.com/guide/topics/graphics/2d-graphics.html –