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:
Mario Bertschler 2018-05-07 20:43:11 +02:00
parent db05fc28cf
commit 1a637bee18
1 changed files with 3 additions and 1 deletions

View File

@ -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() {