Toggle notification panel when new buttons are clicked in taskbar

This CL adds toggle notification panel function for new buttons in Kingyo taskbar.

Bug: 199333223
Test: m, verify that clicking the new buttons will expand/collapse quick settings and notification panel

Recall: http://recall/clips/993bc14b-98a7-4d7d-98c4-17ba271d4da9
Change-Id: I8c7383d2efa6f15de10a50173cfff86ab20ebb4c
This commit is contained in:
Shuming Hao
2021-12-10 16:33:49 -08:00
parent db5960de5e
commit 22fbc854ea
2 changed files with 25 additions and 1 deletions

View File

@@ -16,7 +16,6 @@
package com.android.launcher3.taskbar;
import static com.android.internal.app.AssistUtils.INVOCATION_TYPE_HOME_BUTTON_LONG_PRESS;
import static com.android.internal.app.AssistUtils.INVOCATION_TYPE_KEY;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_SCREEN_PINNING;
@@ -103,6 +102,12 @@ public class TaskbarNavButtonController {
case BUTTON_A11Y:
notifyA11yClick(false /* longClick */);
break;
case BUTTON_QUICK_SETTINGS:
showQuickSettings();
break;
case BUTTON_NOTIFICATIONS:
showNotifications();
break;
}
}
@@ -206,4 +211,12 @@ public class TaskbarNavButtonController {
args.putInt(INVOCATION_TYPE_KEY, INVOCATION_TYPE_HOME_BUTTON_LONG_PRESS);
mSystemUiProxy.startAssistant(args);
}
private void showQuickSettings() {
mSystemUiProxy.toggleNotificationPanel();
}
private void showNotifications() {
mSystemUiProxy.toggleNotificationPanel();
}
}