2010-10-12 5 views
1

Je veux créer une image bitmap/image qui a beaucoup d'images comme "Collage" qui a plus d'une image dans une seule image.plusieurs images dans une seule image

J'ai stocké toutes mes images dans une grille, mais maintenant je veux créer une seule image à partir de toutes ces images. Et même je veux faire quelques images cliquez sur

alors quelle peut être la feuille de route pour faire cela? toute sorte d'aide/exemple sera utile.

image de référence

alt text

Répondre

0

Pour créer une seule image à partir de plusieurs images sont à l'aide de toile. Vous pouvez placer des bitmaps (et des drawables) sur une toile. Vous pouvez valider les modifications et ensuite pousser vers un seul bitmap que vous pouvez ensuite utiliser. Pour ce qui est de rendre certaines sections cliquables après en avoir fait une seule image, je laisserai cette question à quelqu'un d'autre pour l'expliquer, je ne travaille pas directement avec les fonctions ontouch().

2
Bitmap pic1 = BitmapFactory.decodeResource(getResources(), R.drawable.pic1);  
    Bitmap pic2 = BitmapFactory.decodeResource(getResources(), R.drawable.pic2);  
    Bitmap bg= BitmapFactory.decodeResource(getResources(), R.drawable.background); 
    Bitmap out1 = Bitmap.createBitmap(bg) ;   
    Canvas comboImage = new Canvas(out1); 
    comboImage.drawBitmap(pic1, 10f, 20f, null); 
    comboImage.drawBitmap(pic2, 30f, 40f, null); 

OUT1 aura pic1 pic2 &, avec un bg image d'arrière-plan.

Questions connexes