mirror of
https://github.com/material-components/material-components-android.git
synced 2026-02-05 03:58:19 +08:00
GridView used to display days in months can be scrolled when there are more rows than the space can contain. Usually this happens when a month spans over 6 rows. In this case, the position of the day in a month will not be the same as its corresponding view position in the grid view. This can cause: 1. Wrong day view being highlighted. 2. Crashes due to out-of-bound index. (The day position can be larger than view counts due to invisible days.) PiperOrigin-RevId: 379382943