Home
last modified time | relevance | path

Searched refs:SplitScreen (Results 1 – 24 of 24) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/transition/
DMixedTransitionHelper.java27 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_MAIN;
28 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_SIDE;
29 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
42 import com.android.wm.shell.splitscreen.SplitScreen;
106 @SplitScreen.StageType int topStageToKeep = STAGE_TYPE_UNDEFINED; in animateEnterPipFromSplit()
116 @SplitScreen.StageType int splitItemStage = in animateEnterPipFromSplit()
177 @SplitScreen.StageType int lastPipSplitStage) { in getPipReplacingChange()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/unfold/animation/
DSplitTaskUnfoldAnimator.java24 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_MAIN;
25 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
45 import com.android.wm.shell.splitscreen.SplitScreen;
46 import com.android.wm.shell.splitscreen.SplitScreen.SplitScreenListener;
306 @SplitScreen.StageType
/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/
DWMComponent.java36 import com.android.wm.shell.splitscreen.SplitScreen;
88 Optional<SplitScreen> getSplitScreen(); in getSplitScreen()
DSysUIComponent.java41 import com.android.wm.shell.splitscreen.SplitScreen;
85 Builder setSplitScreen(Optional<SplitScreen> s); in setSplitScreen()
/frameworks/base/libs/WindowManager/Shell/tests/flicker/pip/src/com/android/wm/shell/flicker/pip/
DFromSplitScreenAutoEnterPipOnGoToHomeTest.kt72 ActivityOptions.SplitScreen.Primary.LABEL,
73 ActivityOptions.SplitScreen.Primary.COMPONENT.toFlickerComponent()
DFromSplitScreenEnterPipOnUserLeaveHintTest.kt73 ActivityOptions.SplitScreen.Primary.LABEL,
74 ActivityOptions.SplitScreen.Primary.COMPONENT.toFlickerComponent()
/frameworks/base/packages/SystemUI/src/com/android/systemui/wmshell/
DWMShell.java70 import com.android.wm.shell.splitscreen.SplitScreen;
116 private final Optional<SplitScreen> mSplitScreenOptional;
182 Optional<SplitScreen> splitScreenOptional, in WMShell()
260 void initSplitScreen(SplitScreen splitScreen) { in initSplitScreen()
278 splitScreen.registerSplitAnimationListener(new SplitScreen.SplitInvocationListener() { in initSplitScreen()
/frameworks/base/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/utils/
DSplitScreenUtils.kt44 import com.android.server.wm.flicker.testapp.ActivityOptions.SplitScreen.Primary in <lambda>()
69 ActivityOptions.SplitScreen.Primary.LABEL, in <lambda>()
70 ActivityOptions.SplitScreen.Primary.COMPONENT.toFlickerComponent() in <lambda>()
76 ActivityOptions.SplitScreen.Secondary.LABEL, in <lambda>()
77 ActivityOptions.SplitScreen.Secondary.COMPONENT.toFlickerComponent() in <lambda>()
/frameworks/base/tests/FlickerTests/test-apps/flickerapp/src/com/android/server/wm/flicker/testapp/
DSplitScreenActivity.java19 import static com.android.server.wm.flicker.testapp.ActivityOptions.SplitScreen.Primary.EXTRA_LAUNC…
DActivityOptions.java232 public static class SplitScreen { class in ActivityOptions
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
DSplitScreenController.java37 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
101 import com.android.wm.shell.splitscreen.SplitScreen.StageType;
259 public SplitScreen asSplitScreen() { in asSplitScreen()
465 public void registerSplitScreenListener(SplitScreen.SplitScreenListener listener) { in registerSplitScreenListener()
469 public void unregisterSplitScreenListener(SplitScreen.SplitScreenListener listener) { in unregisterSplitScreenListener()
474 public void registerSplitSelectListener(SplitScreen.SplitSelectListener listener) { in registerSplitSelectListener()
479 public void unregisterSplitSelectListener(SplitScreen.SplitSelectListener listener) { in unregisterSplitSelectListener()
1085 private class SplitScreenImpl implements SplitScreen {
1087 private final SplitScreen.SplitScreenListener mListener = new SplitScreenListener() {
1201 private final SplitScreen.SplitScreenListener mSplitScreenListener =
[all …]
DSplitScreenTransitions.java30 import static com.android.wm.shell.splitscreen.SplitScreen.stageTypeToString;
84 private SplitScreen.SplitInvocationListener mSplitInvocationListener;
405 Transitions.TransitionHandler handler, @SplitScreen.StageType int dismissTop, in startDismissTransition()
421 void setDismissTransition(@NonNull IBinder transition, @SplitScreen.StageType int dismissTop, in setDismissTransition()
573 public void registerSplitAnimListener(@NonNull SplitScreen.SplitInvocationListener listener, in registerSplitAnimListener()
677 final @SplitScreen.StageType int mDismissTop;
DSplitScreen.java39 public interface SplitScreen { interface
DStageCoordinator.java50 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_MAIN;
51 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_SIDE;
52 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
143 import com.android.wm.shell.splitscreen.SplitScreen.StageType;
199 private final List<SplitScreen.SplitScreenListener> mListeners = new ArrayList<>();
200 private final Set<SplitScreen.SplitSelectListener> mSelectListeners = new HashSet<>();
242 private SplitScreen.SplitInvocationListener mSplitInvocationListener;
256 @NonNull SplitScreen.SplitInvocationListener listener, @NonNull Executor executor) { in registerSplitAnimationListener()
523 for (SplitScreen.SplitSelectListener listener : mSelectListeners) { in requestEnterSplitSelect()
1908 void registerSplitScreenListener(SplitScreen.SplitScreenListener listener) { in registerSplitScreenListener()
[all …]
DStageTaskListener.java55 import com.android.wm.shell.splitscreen.SplitScreen.StageType;
437 void onSplitScreenListenerRegistered(SplitScreen.SplitScreenListener listener, in onSplitScreenListenerRegistered()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/appselector/view/
DMediaProjectionRecentsViewControllerTest.kt32 import com.android.wm.shell.splitscreen.SplitScreen in <lambda>()
55 private val splitScreen = Optional.of(mock<SplitScreen>()) in <lambda>()
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/appselector/view/
DMediaProjectionRecentsViewController.kt42 import com.android.wm.shell.splitscreen.SplitScreen in <lambda>()
59 private val splitScreen: Optional<SplitScreen>, in <lambda>()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/
DStageCoordinatorTests.java25 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_MAIN;
26 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_SIDE;
27 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
75 import com.android.wm.shell.splitscreen.SplitScreen.SplitScreenListener;
DSplitTransitionTests.java30 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_SIDE;
114 @Mock private SplitScreen.SplitInvocationListener mInvocationListener;
DSplitScreenControllerTests.java182 new SplitScreen.SplitScreenListener() {}); in testInvalidateExternalInterface_unregistersListener()
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/wmshell/
DWMShellTest.kt62 import com.android.wm.shell.splitscreen.SplitScreen
93 @Mock private lateinit var mSplitScreen: SplitScreen
/frameworks/base/tests/FlickerTests/ActivityEmbedding/src/com/android/server/wm/flicker/activityembedding/splitscreen/
DEnterSystemSplitTest.kt133 visibleRegion(ActivityOptions.SplitScreen.Primary.COMPONENT.toFlickerComponent()) in secondaryAppWindowBecomesVisible()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/
DDesktopModeWindowDecorViewModel.java39 import static com.android.wm.shell.splitscreen.SplitScreen.STAGE_TYPE_UNDEFINED;
94 import com.android.wm.shell.splitscreen.SplitScreen;
95 import com.android.wm.shell.splitscreen.SplitScreen.StageType;
281 mSplitScreenController.registerSplitScreenListener(new SplitScreen.SplitScreenListener() { in setSplitScreenController()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/
DWMShellBaseModule.java97 import com.android.wm.shell.splitscreen.SplitScreen;
755 static Optional<SplitScreen> provideSplitScreen( in provideSplitScreen()