Fixes an issue where on resetup of the FloatingHeaderView it defaulted
to the main recyclerview even when the work recyclerview was active which resulted in the recyclerview not responding to scroll changes. Bug: 72426657 Change-Id: I13c43137d69cd73ff7bdfe641f564f18f8443595
This commit is contained in:
parent
db05fc28cf
commit
1a637bee18
|
@ -74,6 +74,7 @@ public class FloatingHeaderView extends LinearLayout implements
|
|||
|
||||
protected boolean mTabsHidden;
|
||||
protected int mMaxTranslation;
|
||||
private boolean mMainRVActive = true;
|
||||
|
||||
public FloatingHeaderView(@NonNull Context context) {
|
||||
this(context, null);
|
||||
|
@ -95,7 +96,7 @@ public class FloatingHeaderView extends LinearLayout implements
|
|||
mMainRV = setupRV(mMainRV, mAH[AllAppsContainerView.AdapterHolder.MAIN].recyclerView);
|
||||
mWorkRV = setupRV(mWorkRV, mAH[AllAppsContainerView.AdapterHolder.WORK].recyclerView);
|
||||
mParent = (ViewGroup) mMainRV.getParent();
|
||||
setMainActive(true);
|
||||
setMainActive(mMainRVActive);
|
||||
reset(false);
|
||||
}
|
||||
|
||||
|
@ -108,6 +109,7 @@ public class FloatingHeaderView extends LinearLayout implements
|
|||
|
||||
public void setMainActive(boolean active) {
|
||||
mCurrentRV = active ? mMainRV : mWorkRV;
|
||||
mMainRVActive = active;
|
||||
}
|
||||
|
||||
public int getMaxTranslation() {
|
||||
|
|
Loading…
Reference in New Issue