Merge pull request #8783 from brave/android_tag_groups_in_scrolling

[Android] Hide Tab Groups bottom controls in scrolling mode
This commit is contained in:
samartnik
2021-05-12 15:06:49 -04:00
committed by GitHub
2 changed files with 19 additions and 2 deletions
@@ -84,14 +84,20 @@ public class BraveScrollingBottomViewResourceFrameLayout
mBottomControlsCoordinatorSupplier = bottomControlsCoordinatorSupplier;
braveBottomControlsCoordinator().getBottomToolbarVisibleSupplier().addObserver(
mCallbackController.makeCancelable((visible) -> {
if (mBottomToolbar != null) {
// Only make changes if visibility changed.
if (mBottomToolbar != null
&& (mBottomToolbar.getVisibility()
!= (visible ? View.VISIBLE : View.GONE))) {
mBottomToolbar.setVisibility(visible ? View.VISIBLE : View.GONE);
getResourceAdapter().dropCachedBitmap();
}
}));
braveBottomControlsCoordinator().getTabGroupUiVisibleSupplier().addObserver(
mCallbackController.makeCancelable((visible) -> {
if (mBottomContainerSlot != null) {
// Only make changes if visibility changed.
if (mBottomContainerSlot != null
&& (mBottomContainerSlot.getVisibility()
!= (visible ? View.VISIBLE : View.GONE))) {
mBottomContainerSlot.setVisibility(visible ? View.VISIBLE : View.GONE);
getResourceAdapter().dropCachedBitmap();
}