forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update SpacingRecyclerViewItemDecoration to be configurable.
In order to address issues resulting from crrev/c/4990273/, we will have to dynamically re-calculate lead-in and element spacing each time RecyclerView measured dimension change. There are two ways to go about it: 1. remove old and create a new spacing element - may not be needed if dimensions don't change; also, object allocation during measure is discouraged 2. update existing decorations by applying new sizes and optionally invalidating item decorations, if the new spacing differs. This change prepares SpacingRecyclerViewItemDecoration to work with the 2nd variant. Bug: 1416985 Change-Id: I13be21ea5735069a4a7abe6f2b00cf044745e176 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4989576 Reviewed-by: Fred Mello <fredmello@chromium.org> Commit-Queue: Tomasz Wiszkowski <ender@google.com> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1217842}
- Loading branch information
1 parent
f2e1916
commit 3fda73e
Showing
6 changed files
with
117 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters