Outils pour utilisateurs

Outils du site


lang:android:layout

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lang:android:layout [2023/08/23 11:13] – Ajout de "ConstraintLayout" rootlang:android:layout [2023/08/23 12:19] (Version actuelle) – Ajout de "MotionScene" root
Ligne 1: Ligne 1:
 +=====Bonnes pratiques=====
 +
 +Tout est dans la documentation de ''Material Design 3''.
 +
 +https://m3.material.io/foundations/layout
 +
 +Dimension de la zone cliquable : minimum 48*48dp. Si le composant fait une taille inférieure, il faut que la zone en dehors du composant soit cliquable jusqu'à une dimension minimale de 48*48dp.
 +
 +=====Composants=====
 +
 ====DrawerLayout==== ====DrawerLayout====
  
Ligne 24: Ligne 34:
  
 Et bien sûr ne pas oublier d'assigner l'action dans ''callDrawerClosed'' pour chaque action possible du ''DrawerLayout''. Et bien sûr ne pas oublier d'assigner l'action dans ''callDrawerClosed'' pour chaque action possible du ''DrawerLayout''.
 +
 +====RelativeLayout====
 +
 +Utiliser à la place ''ConstraintLayout''.
  
 ====ConstraintLayout==== ====ConstraintLayout====
Ligne 36: Ligne 50:
  
 [[https://stackoverflow.com/questions/64931533/constraint-layout-group-multiple-views-as-a-single-item-in-the-chain|Constraint Layout group multiple views as a single item in the chain]] {{ :lang:android:layout:android_-_constraint_layout_group_multiple_views_as_a_single_item_in_the_chain_-_stack_overflow_23_08_2023_11_12_08_.html |Archive du 20/11/2021 le 23/08/2023}} [[https://stackoverflow.com/questions/64931533/constraint-layout-group-multiple-views-as-a-single-item-in-the-chain|Constraint Layout group multiple views as a single item in the chain]] {{ :lang:android:layout:android_-_constraint_layout_group_multiple_views_as_a_single_item_in_the_chain_-_stack_overflow_23_08_2023_11_12_08_.html |Archive du 20/11/2021 le 23/08/2023}}
 +
 +====MotionScene====
 +
 +Permet de faire des animations pilotables via la main.
 +
 +https://developer.android.com/develop/ui/views/animations/motionlayout
 +
 +https://developer.android.com/develop/ui/views/animations/motionlayout/carousel
 +
 +https://developer.android.com/develop/ui/views/animations/motionlayout/examples
  
lang/android/layout.1692781999.txt.gz · Dernière modification : 2023/08/23 11:13 de root