Loading quickstep/recents_ui_overrides/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,8 @@ import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Touch; import com.android.launcher3.util.TouchController; import com.android.quickstep.views.RecentsView; import java.io.PrintWriter; /** * Handles swiping up on the nav bar to go home from launcher, e.g. overview or all apps. */ Loading Loading @@ -224,4 +226,7 @@ public class NavBarToHomeTouchController implements TouchController, SwipeDetect mEndState.containerType, mLauncher.getWorkspace().getCurrentPage()); } @Override public void dump(String prefix, PrintWriter writer) { } } quickstep/recents_ui_overrides/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java +5 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,8 @@ import com.android.quickstep.SysUINavigationMode; import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.TaskView; import java.io.PrintWriter; /** * Touch controller for handling task view card swipes */ Loading Loading @@ -305,4 +307,7 @@ public abstract class TaskViewTouchController<T extends BaseDraggingActivity> mPendingAnimation = null; } } @Override public void dump(String prefix, PrintWriter writer) { } } quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java +12 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ import com.android.launcher3.util.TouchController; import com.android.quickstep.RecentsModel; import com.android.systemui.shared.recents.ISystemUiProxy; import java.io.PrintWriter; /** * TouchController for handling touch events that get sent to the StatusBar. Once the * Once the event delta y passes the touch slop, the events start getting forwarded. Loading @@ -45,6 +47,7 @@ public class StatusBarTouchController implements TouchController { protected final TouchEventTranslator mTranslator; private final float mTouchSlop; private ISystemUiProxy mSysUiProxy; private int mLastAction; /* If {@code false}, this controller should not handle the input {@link MotionEvent}.*/ private boolean mCanIntercept; Loading @@ -56,9 +59,18 @@ public class StatusBarTouchController implements TouchController { mTranslator = new TouchEventTranslator((MotionEvent ev)-> dispatchTouchEvent(ev)); } @Override public void dump(String prefix, PrintWriter writer) { writer.println(prefix + "mCanIntercept:" + mCanIntercept); writer.println(prefix + "mLastAction:" + MotionEvent.actionToString(mLastAction)); writer.println(prefix + "mSysUiProxy available:" + (mSysUiProxy != null)); } private void dispatchTouchEvent(MotionEvent ev) { try { if (mSysUiProxy != null) { mLastAction = ev.getActionMasked(); mSysUiProxy.onStatusBarMotionEvent(ev); } } catch (RemoteException e) { Loading src/com/android/launcher3/AbstractFloatingView.java +4 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import com.android.launcher3.util.TouchController; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.views.BaseDragLayer; import java.io.PrintWriter; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; Loading Loading @@ -251,4 +252,7 @@ public abstract class AbstractFloatingView extends LinearLayout implements Touch @FloatingViewType int type) { return getOpenView(activity, type); } @Override public void dump(String prefix, PrintWriter writer) { } } src/com/android/launcher3/Launcher.java +2 −1 Original line number Diff line number Diff line Loading @@ -2345,7 +2345,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, writer.println(" mPendingActivityResult=" + mPendingActivityResult); writer.println(" mRotationHelper: " + mRotationHelper); // Extra logging for b/116853349 mDragLayer.dumpAlpha(writer); mDragLayer.dump(prefix, writer); mStateManager.dump(prefix, writer); dumpMisc(writer); try { Loading Loading
quickstep/recents_ui_overrides/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,8 @@ import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Touch; import com.android.launcher3.util.TouchController; import com.android.quickstep.views.RecentsView; import java.io.PrintWriter; /** * Handles swiping up on the nav bar to go home from launcher, e.g. overview or all apps. */ Loading Loading @@ -224,4 +226,7 @@ public class NavBarToHomeTouchController implements TouchController, SwipeDetect mEndState.containerType, mLauncher.getWorkspace().getCurrentPage()); } @Override public void dump(String prefix, PrintWriter writer) { } }
quickstep/recents_ui_overrides/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java +5 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,8 @@ import com.android.quickstep.SysUINavigationMode; import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.TaskView; import java.io.PrintWriter; /** * Touch controller for handling task view card swipes */ Loading Loading @@ -305,4 +307,7 @@ public abstract class TaskViewTouchController<T extends BaseDraggingActivity> mPendingAnimation = null; } } @Override public void dump(String prefix, PrintWriter writer) { } }
quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java +12 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ import com.android.launcher3.util.TouchController; import com.android.quickstep.RecentsModel; import com.android.systemui.shared.recents.ISystemUiProxy; import java.io.PrintWriter; /** * TouchController for handling touch events that get sent to the StatusBar. Once the * Once the event delta y passes the touch slop, the events start getting forwarded. Loading @@ -45,6 +47,7 @@ public class StatusBarTouchController implements TouchController { protected final TouchEventTranslator mTranslator; private final float mTouchSlop; private ISystemUiProxy mSysUiProxy; private int mLastAction; /* If {@code false}, this controller should not handle the input {@link MotionEvent}.*/ private boolean mCanIntercept; Loading @@ -56,9 +59,18 @@ public class StatusBarTouchController implements TouchController { mTranslator = new TouchEventTranslator((MotionEvent ev)-> dispatchTouchEvent(ev)); } @Override public void dump(String prefix, PrintWriter writer) { writer.println(prefix + "mCanIntercept:" + mCanIntercept); writer.println(prefix + "mLastAction:" + MotionEvent.actionToString(mLastAction)); writer.println(prefix + "mSysUiProxy available:" + (mSysUiProxy != null)); } private void dispatchTouchEvent(MotionEvent ev) { try { if (mSysUiProxy != null) { mLastAction = ev.getActionMasked(); mSysUiProxy.onStatusBarMotionEvent(ev); } } catch (RemoteException e) { Loading
src/com/android/launcher3/AbstractFloatingView.java +4 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import com.android.launcher3.util.TouchController; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.views.BaseDragLayer; import java.io.PrintWriter; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; Loading Loading @@ -251,4 +252,7 @@ public abstract class AbstractFloatingView extends LinearLayout implements Touch @FloatingViewType int type) { return getOpenView(activity, type); } @Override public void dump(String prefix, PrintWriter writer) { } }
src/com/android/launcher3/Launcher.java +2 −1 Original line number Diff line number Diff line Loading @@ -2345,7 +2345,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, writer.println(" mPendingActivityResult=" + mPendingActivityResult); writer.println(" mRotationHelper: " + mRotationHelper); // Extra logging for b/116853349 mDragLayer.dumpAlpha(writer); mDragLayer.dump(prefix, writer); mStateManager.dump(prefix, writer); dumpMisc(writer); try { Loading