material-components / material-components/material-components-android
[AppBarLayout] statusBarForeground property cause visual glitch
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 17.4k
- Forks
- 3.2k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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 for an easier explanation
Expected behavior: The glitch doesn't appear
Source code: https://github.com/NitroG42/MaterialComponentBugs/tree/master
See activity StatusBarScrimBugActivity
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere das Problem aus StatusBarScrimBugActivity.kt im verlinkten Beispiel mit app:statusBarForeground unter Verwendung der angegebenen API- und Bibliotheksversionen. Verfolge das Verhalten von AppBarLayout und CollapsingToolbarLayout beim Scrollen zum oberen und unteren Ende und überprüfe, dass der status-bar scrim nicht mehr an den falschen Stellen erscheint.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, kotlin
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100