mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 15:56:49 +00:00
Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
3c86d903a6
@@ -155,6 +155,7 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
private int mHeaderColor;
|
||||
private int mBottomSheetBackgroundColor;
|
||||
private int mTabsProtectionAlpha;
|
||||
@Nullable private AllAppsTransitionController mAllAppsTransitionController;
|
||||
|
||||
public ActivityAllAppsContainerView(Context context) {
|
||||
this(context, null);
|
||||
@@ -292,6 +293,11 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
animateToSearchState(goingToSearch, DEFAULT_SEARCH_TRANSITION_DURATION_MS);
|
||||
}
|
||||
|
||||
public void setAllAppsTransitionController(
|
||||
AllAppsTransitionController allAppsTransitionController) {
|
||||
mAllAppsTransitionController = allAppsTransitionController;
|
||||
}
|
||||
|
||||
private void animateToSearchState(boolean goingToSearch, long durationMs) {
|
||||
if (!mSearchTransitionController.isRunning() && goingToSearch == isSearching()) {
|
||||
return;
|
||||
@@ -299,6 +305,9 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
if (goingToSearch) {
|
||||
// Fade out the button to pause work apps.
|
||||
mWorkManager.onActivePageChanged(SEARCH);
|
||||
} else if (mAllAppsTransitionController != null) {
|
||||
// If exiting search, revert predictive back scale on all apps
|
||||
mAllAppsTransitionController.animateAllAppsToNoScale();
|
||||
}
|
||||
mSearchTransitionController.animateToSearchState(goingToSearch, durationMs,
|
||||
/* onEndRunnable = */ () -> {
|
||||
|
||||
Reference in New Issue
Block a user