Natey estelle gestion imagesdocx 1
UCAO -UUT ISTIN L - EXERCICE DE PROGRAMMATION ANDROID Méthode pour gérer les images Traité par NATEY Estelle Professeur Mr ABIGUIME CI Qu'est-ce que les D Une ressource Drawable est un concept général pour un élément graphique qui peut être redimensionné Le cas le plus simple est un ?chier graphique bitmap qui serait représenté sous Android par une classe BitmapDrawable Chaque Drawable est stocké en tant que ?chier individuel dans un des dossiers res drawable En général vous stockez des bitmaps à résolutions di ?érentes dans les sousdossiers -mdpi -hdpi -xhdpi - xxhdpi du dossier res drawable L'assistant de création de projet d'ADT crée par défaut ces dossiers Si les bitmaps se trouvent dans un autre dossier le système Android sélectionne automatiquement celui approprié en fonction de la con ?guration de l'appareil Si vous ne fournissez pas les bitmaps pour toutes les résolutions supportées le système Android met à l'échelle vers le haut ou vers le bas celui qui se rapproche le plus Cela est généralement indésirable car le bitmap peut être ou En plus des ?chiers graphiques Android prend en charge les drawables XML ? et les patch graphics ? Les drawables XML ? sont utilisés pour décrire les formes couleur bordure gradient l'état les transitions et plus encore Les -patch graphics ? sont utilisés pour dé ?nir la partie d'une image qui devrait être étirée si la vue qui l'utilise est plus large Les drawables peuvent également être écrits en code Java Chaque objet qui implémente un Drawable peut être utilisé comme un Drawable dans le code II L'utilisation des drawables pour des vues ? Les drawables sont désignés en XML par drawable ?lename o? le nom de ?chier ?lename est celui sans l'extension Par exemple pour accéder au Drawable res drawable hello png vous pouvez utiliser drawable hello comme le montre l'extrait de code suivant Sélectionnez Dans le code vous pouvez également assigner des drawables aux vues La plupart des vues acceptent un ID de ressource comme paramètre en entrée Par exemple le code suivant montre comment dé ?nir un drawable comme arrière-plan pour une ImageView CSélectionnez ImageView imageView ImageView ?ndViewById R id image imageView setImageResource R drawable hello III Chargement des bitmaps et des drawables ? Android vous permet d'utiliser la classe Bitmap pour travailler avec des bitmaps Cette section explique comment créer des objets Bitmap dans le code Java et comment les convertir en Drawable et vice versa Si nécessaire vous pouvez charger n'importe quel ?chier bitmap accessible dans votre code et le convertir en objet drawable L'exemple de code suivant montre comment créer un objet Bitmap pour le dossier assets et l'assigner à une ImageView Sélectionnez Récupérer l'AssetManager AssetManager manager getAssets lire un Bitmap depuis Assets InputStream open null try open manager open logo png Bitmap bitmap BitmapFactory decodeStream open Assigner le bitmap à une ImageView dans cette mise en page ImageView view ImageView ?ndViewById R id imageView view setImageBitmap bitmap catch IOException e e printStackTrace ?nally if open null try open close catch
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 06, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 35.4kB