Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 8
Widgets de sélection 81
Galeries
Le widget Gallery n’existe généralement pas dans les autres kits de développement
graphiques. En réalité, il s’agit d’une liste horizontale, où chaque choix défile selon l’axe
horizontal et où l’élément sélectionné est mis en surbrillance. Sur un terminal Android,
l’utilisateur peut parcourir les différents choix à l’aide des boutons gauche et droit du pad.
Gallery prend moins de place à l’écran que ListView, tout en montrant plusieurs choix à
la fois (pour autant qu’ils soient suffisamment courts). Par rapport à Spinner, Gallery
montre également plusieurs choix simultanément.
L’exemple canonique d’utilisation de Gallery consiste à parcourir une galerie de photos –
l’utilisateur peut ainsi prévisualiser les imagettes correspondant à une collection de photos
ou d’icônes afin d’en choisir une.
Du point de vue du code, un objet Gallery fonctionne quasiment comme un Spinner ou
un GridView. Il dispose de plusieurs propriétés :
● android:spacing indique le nombre de pixels séparant les différents éléments de la
liste.
● android:spinnerSelector précise ce qui indiquera une sélection – il peut s’agir
d’une référence à un objet Drawable (voir le chapitre sur les ressources) ou une valeur
RGB de la forme #AARRGGBB ou équivalente.
● android:drawSelectorOnTop indique si la barre de sélection (ou le Drawable) doit
être dessinée avant (false) ou après (true) le dessin du fils sélectionné. Si cette
propriété vaut true, assurez-vous que le sélecteur soit suffisamment transparent pour
que l’on puisse apercevoir le fils derrière lui ; sinon les utilisateurs ne pourront pas voir
ce qu’ils ont choisi.
Livre Android.book Page 81 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 8
Widgets de sélection 81
Galeries
Le widget Gallery n’existe généralement pas dans les autres kits de développement
graphiques. En réalité, il s’agit d’une liste horizontale, où chaque choix défile selon l’axe
horizontal et où l’élément sélectionné est mis en surbrillance. Sur un terminal Android,
l’utilisateur peut parcourir les différents choix à l’aide des boutons gauche et droit du pad.
Gallery prend moins de place à l’écran que ListView, tout en montrant plusieurs choix à
la fois (pour autant qu’ils soient suffisamment courts). Par rapport à Spinner, Gallery
montre également plusieurs choix simultanément.
L’exemple canonique d’utilisation de Gallery consiste à parcourir une galerie de photos –
l’utilisateur peut ainsi prévisualiser les imagettes correspondant à une collection de photos
ou d’icônes afin d’en choisir une.
Du point de vue du code, un objet Gallery fonctionne quasiment comme un Spinner ou
un GridView. Il dispose de plusieurs propriétés :
● android:spacing indique le nombre de pixels séparant les différents éléments de la
liste.
● android:spinnerSelector précise ce qui indiquera une sélection – il peut s’agir
d’une référence à un objet Drawable (voir le chapitre sur les ressources) ou une valeur
RGB de la forme #AARRGGBB ou équivalente.
● android:drawSelectorOnTop indique si la barre de sélection (ou le Drawable) doit
être dessinée avant (false) ou après (true) le dessin du fils sélectionné. Si cette
propriété vaut true, assurez-vous que le sélecteur soit suffisamment transparent pour
que l’on puisse apercevoir le fils derrière lui ; sinon les utilisateurs ne pourront pas voir
ce qu’ils ont choisi.
Livre Android.book Page 81 Dimanche, 8. novembre 2009 12:23 12
