Jetpack Compose Basics tutorial doesn't mention changing app theme
@JolandaVerhoef ya está trabajando en esto.
Desde el 16/8/2022.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
The tutorial here implicitly depends on using a day/night theme in themes.xml: https://developer.android.com/codelabs/jetpack-compose-basics
For example, themes.xml in the solution contains this code:
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.BasicsCodelab" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
</style>
<style name="Theme.BasicsCodelab.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="Theme.BasicsCodelab.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="Theme.BasicsCodelab.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>
However, creating a new Compose project with Android Studio results in this theme:
<resources>
<style name="Theme.BasicsCodelab" parent="android:Theme.Material.Light.NoActionBar">
<item name="android:statusBarColor">@color/purple_700</item>
</style>
</resources>
This leads to differences in expected behavior and actual behavior from following the tutorial. For example, components won't display a dark background without wrapping them in a compose Surface. The system bar also won't follow dark mode and there may also be differences with system dialogs and other components.
- Lenguaje dominante
- Kotlin
- Estrellas
- 1.7k
- Forks
- 802
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de android/codelab-android-compose
-
Layout Inspector url brokenQuizá libre de nuevo @MagicalMeghan la tomó hace 348 días y no hay ningún pull request abierto. Abierto
android/codelab-android-compose#548 · 3 comentarios · 1 asignado ·
-
Color.kt package name needs updateQuizá libre de nuevo @MagicalMeghan la tomó hace 504 días y no hay ningún pull request abierto. Abierto
android/codelab-android-compose#534 · 1 comentario · 1 asignado ·
-
Build issue with AdvancedStateAndSideEffectsCodelab in Android Studio Ladybug | 2024.2.1 Patch 2Quizá libre de nuevo @MagicalMeghan la tomó hace 645 días y no hay ningún pull request abierto. Abierto
android/codelab-android-compose#514 · 1 comentario · 2 reacciones · 1 asignado ·
-
Selected item in the list has the same colorQuizá libre de nuevo @alexvanyo la tomó hace 348 días y no hay ningún pull request abierto. Abierto
android/codelab-android-compose#505 · 1 comentario · 1 asignado ·
-
Material Theme Builder has been updated which does not match the Codelab: Theming in Compose with Material 3Quizá libre de nuevo @dturner la tomó hace 698 días y no hay ningún pull request abierto. Abierto
android/codelab-android-compose#501 · 1 reacción · 1 asignado ·
Todos los issues de android/codelab-android-compose
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
utopia-rise/godot-jvm#1004 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ankidroid/Anki-Android#22408 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 Menos de una hora Aptitud para principiantes 72/100
afarber/OpenMapView#22 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
nightscout/AndroidAPS#5245 ·
Los mantenedores suelen responder en 1 día