Jetpack Compose Basics tutorial doesn't mention changing app theme
@JolandaVerhoef y travaille déjà.
Depuis le 16/8/2022.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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.
- Langage dominant
- Kotlin
- Étoiles
- 1.7k
- Forks
- 798
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de android/codelab-android-compose
-
Layout Inspector url brokenPeut-être à nouveau libre @MagicalMeghan l’a pris il y a 367 jours, et aucune pull request n’est ouverte. Ouverte
android/codelab-android-compose#548 · 3 commentaires · 1 personne assignée ·
-
Color.kt package name needs updatePeut-être à nouveau libre @MagicalMeghan l’a pris il y a 523 jours, et aucune pull request n’est ouverte. Ouverte
android/codelab-android-compose#534 · 1 commentaire · 1 personne assignée ·
-
Build issue with AdvancedStateAndSideEffectsCodelab in Android Studio Ladybug | 2024.2.1 Patch 2Peut-être à nouveau libre @MagicalMeghan l’a pris il y a 664 jours, et aucune pull request n’est ouverte. Ouverte
android/codelab-android-compose#514 · 1 commentaire · 2 réactions · 1 personne assignée ·
-
Selected item in the list has the same colorPeut-être à nouveau libre @alexvanyo l’a pris il y a 367 jours, et aucune pull request n’est ouverte. Ouverte
android/codelab-android-compose#505 · 1 commentaire · 1 personne assignée ·
-
Material Theme Builder has been updated which does not match the Codelab: Theming in Compose with Material 3Peut-être à nouveau libre @dturner l’a pris il y a 717 jours, et aucune pull request n’est ouverte. Ouverte
android/codelab-android-compose#501 · 1 réaction · 1 personne assignée ·
Toutes les issues de android/codelab-android-compose
Issues similaires
-
pending:code-area pending:issue-category to-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
T31n/YagniLauncher#1096 ·
Les mainteneurs répondent en général sous 1 jour
-
win_build: parallel PostBuildEvent race in example_app_atiopencl and example_app_nvopencl copying openclapp_kernels.clPeut-être pris @qixuancao l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 1 jour
-
OkHttp versions 5.4.0+ no longer include baseline-prof.txtPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 83/100
lysine-dev/okhttp#9828 ·
Les mainteneurs répondent en général sous 1 jour
-
bug Impact: Low Work: Low
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
oppia/oppia-android#6532 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours