Android Masque bitmap sur toile gen espace noir

J'ai un masque bitmap avec la moitié est de couleur rouge et est transparent comme ceci
https://www.dropbox.com/s/931ixef6myzusi0/s_2.png

Je veux utiliser un masque bitmap pour extraire du contenu sur la toile visible uniquement dans la zone rouge, un code comme ceci:

Paint paint = new Paint();


public void draw(Canvas canvas) {
//draw content here
  ...

//and mask bitmap here
  paint.setXfermode(new PorterDuffXfermode(android.graphics.PorterDuff.Mode.DST_IN));
  canvas.drawBitmap(maskBitmap, 0, 0, paint);

}

Le résultat que mon attend (contenu visible uniquement dans la zone rouge, MAIS LA ZONE TRANSPARENTE DEVENIR le NOIR EST le PROBLÈME!!!!)

cette image résultat :https://www.dropbox.com/s/mqj48992wllfkiq/s_2%20copy.png
Quelqu'un m'aider???

OriginalL'auteur user3693347 | 2014-05-31