mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 16:26:47 +00:00
Updating the scroll calculation from recyclerView to avoid view inflation
> Updating the LayoutManager's scroll calculation instead of a separate implementation to better support recyclerView's calculations > Caching the view sizes during layout to avoid view-inflation for unknown types > Fixing scrollbar jump during scroll when widget list is expanded > Fixing scrollbar never reaching end when onboarding card is displayed in work tab Bug: 240343082 Test: Verified on device that new views are not inflated Change-Id: Ied11ccf65b053691c5c126c4bf8de306ec24786d
This commit is contained in:
@@ -68,7 +68,7 @@ public class FloatingHeaderView extends LinearLayout implements
|
||||
mAnimator.cancel();
|
||||
}
|
||||
|
||||
int current = -mCurrentRV.getCurrentScrollY();
|
||||
int current = -mCurrentRV.computeVerticalScrollOffset();
|
||||
boolean headerCollapsed = mHeaderCollapsed;
|
||||
moved(current);
|
||||
applyVerticalMove();
|
||||
|
||||
Reference in New Issue
Block a user