Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| lang:android:layout [2023/08/23 11:13] – Ajout de "ConstraintLayout" root | lang:android:layout [2023/08/23 12:19] (Version actuelle) – Ajout de "MotionScene" root |
|---|
| | =====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==== |
| |
| |
| 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==== |
| |
| [[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 |
| |