mirror of
https://github.com/material-components/material-components-android.git
synced 2026-02-20 08:39:55 +08:00
When an AppBarLayout is loaded, it will load the attribute and set up a non-forcing pending action. However when it's measured, the current scroll state will be saved and restored, which will override the non-forcing pending action. This behavior is incorrect - if there's a pending action, we shouldn't restore the scrolling state because it's meant to be changed. Resolves https://github.com/material-components/material-components-android/issues/2629 PiperOrigin-RevId: 440960254 (cherry picked from commit 05be1b92c5720e4c6c6f42f93918bd6554099625)
Material Components for Android
Material Components for Android (MDC-Android) help developers execute Material Design. Developed by a core team of engineers and UX designers at Google, these components enable a reliable development workflow to build beautiful and functional Android apps.
Material Components for Android is a drop-in replacement for Android's Design Support Library.
Getting Started
For information on how to get started with Material Components for Android, take a look at our Getting Started guide.
Submitting Bugs or Feature Requests
For usage questions: ask on Stack Overflow.
Bugs or feature requests should be submitted at our GitHub Issues section.
Useful Links
- All Components
- Getting Started
- Contributing
- Using Snapshot Version
- Building From Source
- Catalog App
- Class documentation (external site)
- MDC-Android on Stack Overflow (external site)
- Android Developer’s Guide (external site)
- Material.io (external site)
- Material Design Guidelines (external site)
Documentation
Description
Languages
Java
99.9%
Kotlin
0.1%