Search in sources :

Example 1 with TwoButtonNavbarTouchController

use of com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController in project android_packages_apps_Launcher3 by AOSPA.

the class QuickstepLauncher method createTouchControllers.

@Override
public TouchController[] createTouchControllers() {
    Mode mode = SysUINavigationMode.getMode(this);
    ArrayList<TouchController> list = new ArrayList<>();
    list.add(getDragController());
    switch(mode) {
        case NO_BUTTON:
            list.add(new NoButtonQuickSwitchTouchController(this));
            list.add(new NavBarToHomeTouchController(this));
            list.add(new NoButtonNavbarToOverviewTouchController(this));
            break;
        case TWO_BUTTONS:
            list.add(new TwoButtonNavbarTouchController(this));
            list.add(getDeviceProfile().isVerticalBarLayout() ? new TransposedQuickSwitchTouchController(this) : new QuickSwitchTouchController(this));
            list.add(new PortraitStatesTouchController(this));
            break;
        case THREE_BUTTONS:
        default:
            list.add(new PortraitStatesTouchController(this));
    }
    if (!getDeviceProfile().isMultiWindowMode) {
        list.add(new StatusBarTouchController(this));
    }
    list.add(new LauncherTaskViewController(this));
    return list.toArray(new TouchController[list.size()]);
}
Also used : NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) SysUINavigationMode(com.android.quickstep.SysUINavigationMode) Mode(com.android.quickstep.SysUINavigationMode.Mode) ArrayList(java.util.ArrayList) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) TouchController(com.android.launcher3.util.TouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) TaskViewTouchController(com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)

Example 2 with TwoButtonNavbarTouchController

use of com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController in project android_packages_apps_Launcher3 by ProtonAOSP.

the class QuickstepLauncher method createTouchControllers.

@Override
public TouchController[] createTouchControllers() {
    Mode mode = SysUINavigationMode.getMode(this);
    ArrayList<TouchController> list = new ArrayList<>();
    list.add(getDragController());
    switch(mode) {
        case NO_BUTTON:
            list.add(new NoButtonQuickSwitchTouchController(this));
            list.add(new NavBarToHomeTouchController(this));
            list.add(new NoButtonNavbarToOverviewTouchController(this));
            break;
        case TWO_BUTTONS:
            list.add(new TwoButtonNavbarTouchController(this));
            list.add(getDeviceProfile().isVerticalBarLayout() ? new TransposedQuickSwitchTouchController(this) : new QuickSwitchTouchController(this));
            list.add(new PortraitStatesTouchController(this));
            break;
        case THREE_BUTTONS:
        default:
            list.add(new PortraitStatesTouchController(this));
    }
    if (!getDeviceProfile().isMultiWindowMode) {
        list.add(new StatusBarTouchController(this));
    }
    list.add(new LauncherTaskViewController(this));
    return list.toArray(new TouchController[list.size()]);
}
Also used : NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) SysUINavigationMode(com.android.quickstep.SysUINavigationMode) Mode(com.android.quickstep.SysUINavigationMode.Mode) ArrayList(java.util.ArrayList) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) TouchController(com.android.launcher3.util.TouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) TaskViewTouchController(com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)

Example 3 with TwoButtonNavbarTouchController

use of com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController in project android_packages_apps_404Launcher by P-404.

the class QuickstepLauncher method createTouchControllers.

@Override
public TouchController[] createTouchControllers() {
    Mode mode = SysUINavigationMode.getMode(this);
    ArrayList<TouchController> list = new ArrayList<>();
    list.add(getDragController());
    switch(mode) {
        case NO_BUTTON:
            list.add(new NoButtonQuickSwitchTouchController(this));
            list.add(new NavBarToHomeTouchController(this));
            list.add(new NoButtonNavbarToOverviewTouchController(this));
            break;
        case TWO_BUTTONS:
            list.add(new TwoButtonNavbarTouchController(this));
            list.add(getDeviceProfile().isVerticalBarLayout() ? new TransposedQuickSwitchTouchController(this) : new QuickSwitchTouchController(this));
            list.add(new PortraitStatesTouchController(this));
            break;
        case THREE_BUTTONS:
        default:
            list.add(new PortraitStatesTouchController(this));
    }
    if (!getDeviceProfile().isMultiWindowMode) {
        list.add(new StatusBarTouchController(this));
    }
    list.add(new LauncherTaskViewController(this));
    return list.toArray(new TouchController[list.size()]);
}
Also used : NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) SysUINavigationMode(com.android.quickstep.SysUINavigationMode) Mode(com.android.quickstep.SysUINavigationMode.Mode) ArrayList(java.util.ArrayList) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) TouchController(com.android.launcher3.util.TouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) TaskViewTouchController(com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)

Example 4 with TwoButtonNavbarTouchController

use of com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController in project android_packages_apps_Launcher3 by crdroidandroid.

the class QuickstepLauncher method createTouchControllers.

@Override
public TouchController[] createTouchControllers() {
    Mode mode = SysUINavigationMode.getMode(this);
    ArrayList<TouchController> list = new ArrayList<>();
    list.add(getDragController());
    switch(mode) {
        case NO_BUTTON:
            list.add(new NoButtonQuickSwitchTouchController(this));
            list.add(new NavBarToHomeTouchController(this));
            list.add(new NoButtonNavbarToOverviewTouchController(this));
            break;
        case TWO_BUTTONS:
            list.add(new TwoButtonNavbarTouchController(this));
            list.add(getDeviceProfile().isVerticalBarLayout() ? new TransposedQuickSwitchTouchController(this) : new QuickSwitchTouchController(this));
            list.add(new PortraitStatesTouchController(this));
            break;
        case THREE_BUTTONS:
        default:
            list.add(new PortraitStatesTouchController(this));
    }
    if (!getDeviceProfile().isMultiWindowMode) {
        list.add(new StatusBarTouchController(this));
    }
    list.add(new LauncherTaskViewController(this));
    return list.toArray(new TouchController[list.size()]);
}
Also used : NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) SysUINavigationMode(com.android.quickstep.SysUINavigationMode) Mode(com.android.quickstep.SysUINavigationMode.Mode) ArrayList(java.util.ArrayList) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) TouchController(com.android.launcher3.util.TouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) TaskViewTouchController(com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)

Example 5 with TwoButtonNavbarTouchController

use of com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController in project android_packages_apps_Launcher3 by ArrowOS.

the class QuickstepLauncher method createTouchControllers.

@Override
public TouchController[] createTouchControllers() {
    Mode mode = SysUINavigationMode.getMode(this);
    ArrayList<TouchController> list = new ArrayList<>();
    list.add(getDragController());
    switch(mode) {
        case NO_BUTTON:
            list.add(new NoButtonQuickSwitchTouchController(this));
            list.add(new NavBarToHomeTouchController(this));
            list.add(new NoButtonNavbarToOverviewTouchController(this));
            break;
        case TWO_BUTTONS:
            list.add(new TwoButtonNavbarTouchController(this));
            list.add(getDeviceProfile().isVerticalBarLayout() ? new TransposedQuickSwitchTouchController(this) : new QuickSwitchTouchController(this));
            list.add(new PortraitStatesTouchController(this));
            break;
        case THREE_BUTTONS:
        default:
            list.add(new PortraitStatesTouchController(this));
    }
    if (!getDeviceProfile().isMultiWindowMode) {
        list.add(new StatusBarTouchController(this));
    }
    list.add(new LauncherTaskViewController(this));
    return list.toArray(new TouchController[list.size()]);
}
Also used : NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) SysUINavigationMode(com.android.quickstep.SysUINavigationMode) Mode(com.android.quickstep.SysUINavigationMode.Mode) ArrayList(java.util.ArrayList) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) StatusBarTouchController(com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController) NoButtonNavbarToOverviewTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController) TwoButtonNavbarTouchController(com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController) TouchController(com.android.launcher3.util.TouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) TaskViewTouchController(com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController) PortraitStatesTouchController(com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) NoButtonQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController) TransposedQuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController) QuickSwitchTouchController(com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController) NavBarToHomeTouchController(com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)

Aggregations

NavBarToHomeTouchController (com.android.launcher3.uioverrides.touchcontrollers.NavBarToHomeTouchController)5 NoButtonNavbarToOverviewTouchController (com.android.launcher3.uioverrides.touchcontrollers.NoButtonNavbarToOverviewTouchController)5 NoButtonQuickSwitchTouchController (com.android.launcher3.uioverrides.touchcontrollers.NoButtonQuickSwitchTouchController)5 PortraitStatesTouchController (com.android.launcher3.uioverrides.touchcontrollers.PortraitStatesTouchController)5 QuickSwitchTouchController (com.android.launcher3.uioverrides.touchcontrollers.QuickSwitchTouchController)5 StatusBarTouchController (com.android.launcher3.uioverrides.touchcontrollers.StatusBarTouchController)5 TaskViewTouchController (com.android.launcher3.uioverrides.touchcontrollers.TaskViewTouchController)5 TransposedQuickSwitchTouchController (com.android.launcher3.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController)5 TwoButtonNavbarTouchController (com.android.launcher3.uioverrides.touchcontrollers.TwoButtonNavbarTouchController)5 TouchController (com.android.launcher3.util.TouchController)5 SysUINavigationMode (com.android.quickstep.SysUINavigationMode)5 Mode (com.android.quickstep.SysUINavigationMode.Mode)5 ArrayList (java.util.ArrayList)5