Jetpack Compose Basics tutorial doesn't mention changing app theme
@JolandaVerhoef ci sta già lavorando.
Dal 16/8/2022.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.
- Lingua principale
- Kotlin
- Stelle
- 1.7k
- Fork
- 802
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di android/codelab-android-compose
-
Layout Inspector url brokenForse di nuovo libera @MagicalMeghan l’ha presa 348 giorni fa e non c’è nessuna pull request aperta. Aperta
android/codelab-android-compose#548 · 3 commenti · 1 assegnatario ·
-
Color.kt package name needs updateForse di nuovo libera @MagicalMeghan l’ha presa 503 giorni fa e non c’è nessuna pull request aperta. Aperta
android/codelab-android-compose#534 · 1 commento · 1 assegnatario ·
-
Build issue with AdvancedStateAndSideEffectsCodelab in Android Studio Ladybug | 2024.2.1 Patch 2Forse di nuovo libera @MagicalMeghan l’ha presa 645 giorni fa e non c’è nessuna pull request aperta. Aperta
android/codelab-android-compose#514 · 1 commento · 2 reazioni · 1 assegnatario ·
-
Selected item in the list has the same colorForse di nuovo libera @alexvanyo l’ha presa 348 giorni fa e non c’è nessuna pull request aperta. Aperta
android/codelab-android-compose#505 · 1 commento · 1 assegnatario ·
-
Material Theme Builder has been updated which does not match the Codelab: Theming in Compose with Material 3Forse di nuovo libera @dturner l’ha presa 697 giorni fa e non c’è nessuna pull request aperta. Aperta
android/codelab-android-compose#501 · 1 reazione · 1 assegnatario ·
Tutte le issue di android/codelab-android-compose
Issue simili
-
enhancement
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 72/100
afarber/OpenMapView#22 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nightscout/AndroidAPS#5245 ·
I maintainer di solito rispondono entro 1 giorno
-
Feature:Resolution
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
intellij-elixir/intellij-elixir#4396 ·
I maintainer di solito rispondono entro 1 giorno
-
s: need triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Tencent-TDS/KuiklyUI#1786 ·
I maintainer di solito rispondono entro 1 giorno
-
ExprQuerySet.getChildren() omits WITH clauseForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
partiql/partiql-lang-kotlin#1972 ·