Closed stephansmolek closed 8 years ago
Okay, this is not a fix, it has the effect of scrolling the RecyclerView when the first layout is done at another position (eg. coming back from another activity).
Thanks for reporting this, I've pushed a fix. The padding should have only been taken into account during an initial layout phase (when the positions would otherwise be zero), and not on every fill.
Hi Dave, there is a problem when adding a padding to the RecyclerView and with the FixedGridLayoutManager.
Steps to reproduce: Add a padding to the Recyclerview in fragment_recycler.xml eg.:
Start the app, select "Fixed Two-Way List" and then "Large Grid" The padding is now double the size is should be. When you start to scroll it jumps back to the correct padding.
I was able to fix it by changing line 263 in FixedGridLayoutManager.java to:
fillGrid(DIRECTION_NONE, 0, 0, recycler, state, removedCache);
but I am not sure about any other effects this might have.Best regards, Stephan