Rencontre DrawerLayout, CoordinatorLayout, LinearLayout, AppBarLayout
Vous devez vous familiariser avec le projet Layouts.
Regardez la vidéo ci-dessous sur l'ordre des layout pour le tiroir de navigation
Nous verrons comment faire une vue scrollable au niveau du layout. On discutera du cas où on a un recyclerView dans notre mise en page principale.
Nous allons regarder ensemble comment mettre en place une appbar. Nous verrons comment faire explicitement (en l'ajoutant dans le layout) et comment faire en choisissant un thème avec appbar.
Nous discuterons de la structure des Layouts dans l'activité.
- DL puis CL puis AppBarLayout puis LinearLayout
- CL puis DL puis AppBarLayout
- AppBarLayout puis DL
Exercice Trace Portée
Créez un fichier trace-portee.md pour y mettre la réponse à cet exercice.
En suivant les instructions de la recette sur les traces d'exécution,
produisez la trace d'exécution du code suivant sans exécuter le code.
fun main() {
val a = 5
val b = 10
val resultat = calcul(a, b)
}
fun calcul(x: Int, y: Int): Int {
val z = x + y
val zz = double(z)
return zz
}
fun double(n: Int): Int {
val nombreDouble = n * 2
return nombreDouble
}
En créant un projet et en exécutant en débogage, validez votre trace.
Si vous avez des surprises, demandez des explications à votre prof.