material-components / material-components/material-components-android
[AppBarLayout] statusBarForeground property cause visual glitch
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 17.4k
- Fork
- 3.2k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**Description:** When we use this property (I was trying things to have a beautiful scrim on the status bar), it cause a visual glitch when scroll top and bottom, basically the a scrim colored status bar that appears in the various place of the collapsingtoolbarlayout. See this [video](https://streamable.com/i6urr) for an easier explanation
**Expected behavior:** The glitch doesn't appear
**Source code:** https://github.com/NitroG42/MaterialComponentBugs/tree/master
See activity [StatusBarScrimBugActivity](https://github.com/NitroG42/MaterialComponentBugs/blob/master/app/src/main/java/com/nitrog42/materialcomponentbugs/StatusBarScrimBugActivity.kt)
In this sample, using the following property
```
app:statusBarForeground="@color/colorAccent"
```
**Android API version:** Tested on API 28
**Material Library version:** 1.1.0-alpha08
**Device:** Google Pixel Android 9
Guida per i contributori
Apri 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.
Direzione di ricerca
Riproduci il problema da StatusBarScrimBugActivity.kt nell’esempio collegato usando app:statusBarForeground con le versioni dell’API e della libreria indicate. Traccia il comportamento di AppBarLayout e CollapsingToolbarLayout durante lo scorrimento verso l’alto e verso il basso e verifica che il status-bar scrim non appaia più nelle posizioni errate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, kotlin
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100