üzerinde kaynaklardan bitmapler çizin İki bitmap, arka plan ve ön planda var. Başka bir Canvas kullanmadan arka planda bitmap ön planını nasıl çizebilirim?Başka bir
Çözüm:
1) İlk ARGB_8888
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
2) onDraw'da İçinde bitmap'leri
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.background, options);
Bitmap foreground = BitmapFactory.decodeResource(getResources(), R.drawable.foreground, options);
3)() fonksiyonu beraberlik grafikleri beyan ek ayarlar ile kaynaklarından bitmapleri oluşturmak
protected void onDraw(Canvas canvas)
{
canvas.drawColor(Color.White);
Paint paint = new Paint();
canvas.drawBitmap(background, 0, 0, paint);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER));
canvas.drawBitmap(foreground, 0, 0, paint);
}
.210
Ve Soxxeh söylediği gibi, bu bilgilerin çok iyi kaynağıdır: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.html
Bu çözüm işe yarıyor mu, yoksa bir soru mu soruyordunuz? –