material-components / material-components/material-components-android
[BottomSheetBehavior] BottomSheetBehavior doesn't respect system-wide animation settings
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: BottomSheetBehavior doesn't respect system-wide animation settings, like animation duration scale. Instead, it always performs an animation when changing between states. This is particularly annoying for UI tests, which typically are run without animations and don't play well with widgets taking hundreds of milliseconds to settle.
Material Library version: 1.1.0-beta01, although I believe I haven't seen this mentioned in changelogs
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
Beginne damit, das Problem mit BottomSheetBehavior zu reproduzieren, während die systemweite Animationsdauerskalierung deaktiviert ist, und verfolge dann den Animationspfad für Zustandsänderungen im Quellcode von Material Components Android. Als erledigt gilt die Aufgabe, wenn Zustandsänderungen keine sichtbaren Animationen mehr ausführen, sobald systemweite Animationen deaktiviert sind, einschließlich des beschriebenen UI-test-Szenarios.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, java
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100