पर संसाधनों से बिटमैप्स ड्रा करें मुझे दो बिटमैप्स, पृष्ठभूमि और अग्रभूमि मिल गया है। मैं कैनवास का उपयोग किए बिना पृष्ठभूमि पर बिटमैप अग्रभूमि कैसे आकर्षित करूं?अन्य
समाधान:
1) सबसे पहले अतिरिक्त विकल्प के साथ संसाधनों से बिटमैप्स बनाने ARGB_8888
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
2) OnDraw अंदर बिटमैप्स
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.background, options);
Bitmap foreground = BitmapFactory.decodeResource(getResources(), R.drawable.foreground, options);
3)() समारोह ड्रा ग्राफिक्स घोषित
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
और जैसा कि Soxxeh ने कहा, इस जानकारी के बहुत अच्छा स्रोत है: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.html
तो क्या यह समाधान काम करता है, या आप एक प्रश्न पूछ रहे थे? –