Taille

Concevez des widgets Android adaptables qui s'adaptent aux différentes tailles d'écran et grilles. Testez vos mises en page pour vous assurer que les utilisateurs peuvent lire et utiliser votre widget, quelle que soit sa taille.

Tailles par défaut

Optimisez votre mise en page pour plusieurs classes de taille ou points d'arrêt afin de prendre en charge les widgets redimensionnables. Étant donné que la taille des cellules varie en fonction de l'appareil et de l'orientation de l'écran, concevez des widgets adaptatifs plutôt que des widgets de taille fixe.

Définissez les attributs targetCellWidth et targetCellHeight pour les appareils portables et les tablettes afin que le sélecteur de widgets place et affiche votre widget avec précision. Pour en savoir plus sur les étendues de cellules et les dimensions minimales de dp, consultez Déterminer la taille de votre widget.

Points d'arrêt

Les points d'arrêt sont essentiels pour créer des widgets redimensionnables adaptables et conviviaux. En testant votre conception, vous pouvez identifier les seuils de taille où des ajustements de mise en page sont nécessaires. Implémentez des points d'arrêt pour déclencher ces modifications, afin que votre widget conserve son attrait visuel et ses fonctionnalités, quelle que soit sa taille.

Les points d'arrêt offrent également la flexibilité d'inclure ou d'exclure de manière conditionnelle du contenu supplémentaire, ce qui optimise l'utilisation de l'espace en fonction des dimensions du widget.

Figure 1 : Utilisez des points d'arrêt pour modifier la mise en page en fonction de la taille.

Widgets sur différents facteurs de forme

Les tablettes et les ordinateurs de bureau partagent les principes de conception des widgets avec les téléphones, mais ont des attentes différentes en termes de saisie. D'autres facteurs de forme, tels que les voitures, ont des exigences spécifiques en matière de visibilité ou adaptent automatiquement les widgets. Pour en savoir plus, consultez Adapter les widgets à différents facteurs de forme.

Widgets sur un écran Googlebook

Remplir les limites

L'une des principales raisons pour lesquelles les utilisateurs suppriment des widgets est qu'ils ne sont pas alignés avec les autres éléments de l'écran d'accueil. Pour éviter cela, assurez-vous que votre widget remplit toujours complètement l'espace de grille qui lui est alloué.

Assurez-vous que le conteneur s'étend d'un bord à l'autre, quelle que soit sa taille.
Ajoutez une marge intérieure personnalisée. Votre widget doit s'étendre de manière fluide d'un bord à l'autre.
Pour assurer une cohérence visuelle, assurez-vous que votre forme non rectangulaire touche la grille sur l'axe vertical ou horizontal.
Utilisez des formes carrées fixes. Utilisez plutôt des conteneurs rectangulaires responsifs qui s'adaptent aux différentes dimensions de la grille.