Update KQS UX to better support square aspect ratio devices

Flag: EXEMPT ENABLE_KEYBOARD_QUICK_SWITCH
Bug: 357512178
Test: Used KQS on a square device
Change-Id: I3e97ec834512521b417f2e707a6838c96bef5752
This commit is contained in:
Schneider Victor-tulias
2024-07-11 11:25:00 -04:00
parent 55c0c5e75d
commit f0a6d1df57
7 changed files with 206 additions and 7 deletions
@@ -29,6 +29,7 @@ import com.android.quickstep.LauncherActivityInterface;
import com.android.quickstep.RecentsModel;
import com.android.quickstep.util.DesktopTask;
import com.android.quickstep.util.GroupTask;
import com.android.quickstep.util.LayoutUtils;
import com.android.systemui.shared.recents.model.Task;
import com.android.systemui.shared.recents.model.ThumbnailData;
import com.android.systemui.shared.system.ActivityManagerWrapper;
@@ -299,5 +300,10 @@ public final class KeyboardQuickSwitchController implements
boolean isFirstTaskRunning() {
return isTaskRunning(getTaskAt(0));
}
boolean isAspectRatioSquare() {
return mControllers != null && LayoutUtils.isAspectRatioSquare(
mControllers.taskbarActivityContext.getDeviceProfile().aspectRatio);
}
}
}