Android: Comment faire pour créer une nouvelle copie d'une image Bitmap?

Je vais créer un simple plancher guide de la carte. J'ai différents ÉTAGES et les CARTES. Les PLANCHERS sont en boutons et les CARTES sont png, les fichiers stockés dans la carte sd. Lorsque je clique sur 1F et correspondant 1Fmap sera affichée avec les autres étages.

Je pense à la suite:

  1. une image pour afficher la carte sélectionnée.
  2. Hashmap ( OU ) pour manipuler les images. utilisation pour obtenir le bitmap à partir sur le sol. alors de ImageView via setImageBitmap(..)
  3. l'image bitmap d'être affecté dans la table de hachage sont téléchargés en cliquant sur le plancher bouton. puis créer l'image, mis à imageview et, plus tard, sur magasin pour hashmap en cliquant sur les autres étages.

Voici ma technique/problèmes de conception:

  1. comment créer une copie de bitmap?
  2. est-il ok pour l'enregistrer à hashmap progressivement ou l'obtenir à partir de la carte sd à chaque fois que le sol, les boutons sont sur?
  3. si je vais être à l'aide de table de hachage, est-il possible d'utiliser Integer (étage numéros) ou Chaîne (floornames) comme carte de clé?

Mise à JOUR:
en plus, je suis ciblage maximum de 20 étages (c'est à dire 20 512x512 fichiers png...je pense aussi à l'ajuster à 256x256, comme d'autres l'ont suggéré).

InformationsquelleAutor eros | 2011-09-08