mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 16:26:47 +00:00
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:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user