Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fd98e65 authored by chihhangchuang's avatar chihhangchuang Committed by Automerger Merge Worker
Browse files

Get rid of #getViewTreeObserver am: 06060cd7

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/ThemePicker/+/11818392

Change-Id: Ida4e56ba0542260cc1bb33b379049b8429ffca69
parents 21f3ea0d 06060cd7
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -145,13 +145,8 @@ public class CustomizationPickerActivity extends FragmentActivity implements Wal
        }

        mBottomActionBar = findViewById(R.id.bottom_actionbar);
        mBottomActionBar.getViewTreeObserver().addOnGlobalLayoutListener(() -> {
            // Only update the visibility of mBottomNav when mBottomActionBar visibility changes.
            // Since the listener will be triggered by mBottomActionBar and its child views.
            if (mBottomActionBar.getVisibility() == mBottomNav.getVisibility()) {
                mBottomNav.setVisibility(mBottomActionBar.isVisible() ? View.GONE : View.VISIBLE);
            }
        });
        mBottomActionBar.addVisibilityChangeListener(
                isVisible -> mBottomNav.setVisibility(isVisible ? View.GONE : View.VISIBLE));
    }

    @Override