mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-03 17:36:49 +00:00
Merge "Decouple taskbar background from overveiw scrim if taskbar is in overview" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
913b5afb43
@@ -98,6 +98,7 @@ import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener;
|
||||
import com.android.launcher3.LauncherAnimationRunner.RemoteAnimationFactory;
|
||||
import com.android.launcher3.anim.AnimationSuccessListener;
|
||||
import com.android.launcher3.anim.AnimatorListeners;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.dragndrop.DragLayer;
|
||||
import com.android.launcher3.icons.FastBitmapDrawable;
|
||||
import com.android.launcher3.shortcuts.DeepShortcutView;
|
||||
@@ -551,7 +552,8 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
|
||||
final boolean scrimEnabled = ENABLE_SCRIM_FOR_APP_LAUNCH.get();
|
||||
if (scrimEnabled) {
|
||||
boolean useTaskbarColor = mDeviceProfile.isTaskbarPresentInApps;
|
||||
boolean useTaskbarColor = mDeviceProfile.isTaskbarPresentInApps
|
||||
&& !FeatureFlags.ENABLE_TASKBAR_IN_OVERVIEW.get();
|
||||
int scrimColor = useTaskbarColor
|
||||
? mLauncher.getResources().getColor(R.color.taskbar_background)
|
||||
: Themes.getAttrColor(mLauncher, R.attr.overviewScrimColor);
|
||||
|
||||
@@ -286,8 +286,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController {
|
||||
@Override
|
||||
public void setSystemGestureInProgress(boolean inProgress) {
|
||||
super.setSystemGestureInProgress(inProgress);
|
||||
// TODO(b/250645563): Don't show round corners when leaving in-app state, and remove
|
||||
// forceHideBackground call entirely.
|
||||
if (!FeatureFlags.ENABLE_TASKBAR_IN_OVERVIEW.get()) {
|
||||
// Launcher's ScrimView will draw the background throughout the gesture. But once the
|
||||
// gesture ends, start drawing taskbar's background again since launcher might stop
|
||||
|
||||
@@ -26,6 +26,7 @@ import com.android.launcher3.DeviceProfile;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.allapps.AllAppsTransitionController;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.quickstep.util.LayoutUtils;
|
||||
import com.android.quickstep.views.RecentsView;
|
||||
|
||||
@@ -96,7 +97,7 @@ public class BackgroundAppState extends OverviewState {
|
||||
@Override
|
||||
public int getWorkspaceScrimColor(Launcher launcher) {
|
||||
DeviceProfile dp = launcher.getDeviceProfile();
|
||||
if (dp.isTaskbarPresentInApps) {
|
||||
if (dp.isTaskbarPresentInApps && !FeatureFlags.ENABLE_TASKBAR_IN_OVERVIEW.get()) {
|
||||
return launcher.getColor(R.color.taskbar_background);
|
||||
}
|
||||
return Color.TRANSPARENT;
|
||||
|
||||
Reference in New Issue
Block a user