Removing base no-op implementation of depth controller

Change-Id: Ibf46c0a147d2772033ad469b803e606376978cd7
This commit is contained in:
Sunny Goyal
2020-03-24 12:41:56 -07:00
parent ba1a2b9b62
commit 284a6cfdd7
13 changed files with 66 additions and 129 deletions

View File

@@ -43,8 +43,9 @@ import com.android.launcher3.model.WellbeingModel;
import com.android.launcher3.popup.SystemShortcut;
import com.android.launcher3.proxy.ProxyActivityStarter;
import com.android.launcher3.proxy.StartActivityParams;
import com.android.launcher3.statehandlers.BackButtonAlphaHandler;
import com.android.launcher3.statehandlers.DepthController;
import com.android.launcher3.touch.PagedOrientationHandler;
import com.android.launcher3.uioverrides.BackButtonAlphaHandler;
import com.android.launcher3.uioverrides.RecentsViewStateController;
import com.android.launcher3.util.UiThreadHelper;
import com.android.quickstep.RecentsModel;
@@ -67,6 +68,7 @@ import java.util.stream.Stream;
public abstract class BaseQuickstepLauncher extends Launcher
implements NavigationModeChangeListener {
private DepthController mDepthController = new DepthController(this);
protected SystemActions mSystemActions;
/**
@@ -249,6 +251,10 @@ public abstract class BaseQuickstepLauncher extends Launcher
new BackButtonAlphaHandler(this)};
}
public DepthController getDepthController() {
return mDepthController;
}
@Override
protected ScaleAndTranslation getOverviewScaleAndTranslationForNormalState() {
if (SysUINavigationMode.getMode(this) == Mode.NO_BUTTON) {
@@ -294,6 +300,10 @@ public abstract class BaseQuickstepLauncher extends Launcher
onLauncherStateOrFocusChanged();
}
if ((changeBits & ACTIVITY_STATE_STARTED) != 0) {
mDepthController.setActivityStarted(isStarted());
}
super.onActivityFlagsChanged(changeBits);
}