| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| index 6447d0fa44eb610dd03a601aa87b8c263612d25a..ebeb3e7257f3ffeba044cded0b0b853b9198c210 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| @@ -246,6 +246,7 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| private AppMenuHandler mAppMenuHandler;
|
| private ToolbarManager mToolbarManager;
|
| private BottomSheet mBottomSheet;
|
| + private FadingBackgroundView mFadingBackgroundView;
|
|
|
| // Time in ms that it took took us to inflate the initial layout
|
| private long mInflateInitialLayoutDurationMs;
|
| @@ -351,15 +352,14 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| mBottomSheet.setTabModelSelector(mTabModelSelector);
|
| mBottomSheet.setFullscreenManager(mFullscreenManager);
|
|
|
| - final FadingBackgroundView fadingView =
|
| - (FadingBackgroundView) findViewById(R.id.fading_focus_target);
|
| + mFadingBackgroundView = (FadingBackgroundView) findViewById(R.id.fading_focus_target);
|
| mBottomSheet.addObserver(new EmptyBottomSheetObserver() {
|
| @Override
|
| public void onTransitionPeekToHalf(float transitionFraction) {
|
| - fadingView.setViewAlpha(transitionFraction);
|
| + mFadingBackgroundView.setViewAlpha(transitionFraction);
|
| }
|
| });
|
| - fadingView.addObserver(mBottomSheet);
|
| + mFadingBackgroundView.addObserver(mBottomSheet);
|
| }
|
| ((BottomContainer) findViewById(R.id.bottom_container)).initialize(mFullscreenManager);
|
| }
|
| @@ -621,6 +621,13 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| }
|
|
|
| /**
|
| + * @return The View used to obscure content and bring focus to a foreground view.
|
| + */
|
| + public FadingBackgroundView getFadingBackgroundView() {
|
| + return mFadingBackgroundView;
|
| + }
|
| +
|
| + /**
|
| * @return {@link AppMenuPropertiesDelegate} instance that the {@link AppMenuHandler}
|
| * should be using in this activity.
|
| */
|
|
|