From dc643f9bea447838987252d9aa03f4cd916da996 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Wed, 22 Jun 2022 17:19:06 -0700 Subject: [PATCH] Add doc clarifying Taskabr icon alpha consumer purpose. The motivation ternary `alpha > 0 ? 0 : 1` was not immediately clear, so adding some clarification for future readers. Test: No Change-Id: I558e86153e68572a519317dba7fbba180cb5678e Fix: 239074423 --- .../launcher3/taskbar/TaskbarLauncherStateController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java index ee94e8cd9b..58c689bc36 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java @@ -95,6 +95,10 @@ import java.util.function.Supplier; private boolean mCanSyncViews; private final Consumer mIconAlphaForHomeConsumer = alpha -> { + /* + * Hide Launcher Hotseat icons when Taskbar icons have opacity. Both icon sets + * should not be visible at the same time. + */ mLauncher.getHotseat().setIconsAlpha(alpha > 0 ? 0 : 1); mLauncher.getHotseat().setQsbAlpha( mLauncher.getDeviceProfile().isQsbInline && alpha > 0 ? 0 : 1);