/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/transition/ |
H A D | RemoteTransitionHandler.java | 49 public class RemoteTransitionHandler implements Transitions.TransitionHandler { 94 @NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation() 138 Log.e(Transitions.TAG, "Unable to boost animation thread. This should only happen" in startAnimation() 143 Log.e(Transitions.TAG, "Error running remote transition.", e); in startAnimation() 155 @NonNull Transitions.TransitionFinishCallback finishCallback) { in mergeAnimation() 179 Log.e(Transitions.TAG, "Error attempting to merge remote transition.", e); in mergeAnimation() 196 @Nullable Transitions.TransitionFinishCallback finishCallback) { in handleDeath() 214 @Nullable Transitions.TransitionFinishCallback finishCallback) { in unhandleDeath() 233 private final ArrayList<Transitions.TransitionFinishCallback> mPendingFinishCallbacks = 241 void addUser(@Nullable Transitions.TransitionFinishCallback finishCallback) { in addUser() [all …]
|
H A D | OneShotRemoteHandler.java | 42 public class OneShotRemoteHandler implements Transitions.TransitionHandler { 65 @NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation() 71 Log.e(Transitions.TAG, "Remote transition died, finishing"); in startAnimation() 98 Slog.e(Transitions.TAG, "Unable to boost animation thread. This should only happen" in startAnimation() 103 Log.e(Transitions.TAG, "Error running remote transition.", e); in startAnimation() 115 @NonNull Transitions.TransitionFinishCallback finishCallback) { in mergeAnimation() 130 Log.e(Transitions.TAG, "Error merging remote transition.", e); in mergeAnimation()
|
H A D | DefaultTransitionHandler.java | 93 public class DefaultTransitionHandler implements Transitions.TransitionHandler { 138 mTransitionAnimation = new TransitionAnimation(context, false /* debug */, Transitions.TAG); in DefaultTransitionHandler() 258 @NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation() 318 if (!Transitions.isClosingType(innerChange.getMode()) in startAnimation() 393 final boolean isOpeningType = Transitions.isOpeningType(type); in loadAnimation() 394 final boolean enter = Transitions.isOpeningType(changeMode); in loadAnimation() 555 final boolean isOpen = Transitions.isOpeningType(change.getMode()); in attachThumbnail() 556 final boolean isClose = Transitions.isClosingType(change.getMode()); in attachThumbnail() 631 if (Transitions.isOpeningType(change.getMode())) { in getWallpaperTransitType() 633 } else if (Transitions.isClosingType(change.getMode())) { in getWallpaperTransitType() [all …]
|
H A D | Transitions.java | 70 public class Transitions implements RemoteCallable<Transitions> { class 118 public Transitions(@NonNull WindowOrganizer organizer, @NonNull TransactionPool pool, in Transitions() method in Transitions 145 private Transitions() { in Transitions() method in Transitions 663 mMainExecutor.execute(() -> Transitions.this.onTransitionReady( in onTransitionReady() 670 mMainExecutor.execute(() -> Transitions.this.requestStartTransition(iBinder, request)); in requestStartTransition() 686 mIShellTransitions = new IShellTransitionsImpl(Transitions.this); in createExternalInterface() 711 private Transitions mTransitions; 713 IShellTransitionsImpl(Transitions transitions) { in IShellTransitionsImpl()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ |
H A D | SplitScreenTransitions.java | 26 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_DISMISS_SNAP; 27 import static com.android.wm.shell.transition.Transitions.isOpeningType; 45 import com.android.wm.shell.transition.Transitions; 57 private final Transitions mTransitions; 66 private Transitions.TransitionFinishCallback mRemoteFinishCB = (wct, wctCB) -> { 76 private Transitions.TransitionFinishCallback mFinishCallback = null; 79 SplitScreenTransitions(@NonNull TransactionPool pool, @NonNull Transitions transitions, in SplitScreenTransitions() 89 @NonNull Transitions.TransitionFinishCallback finishCallback, in playAnimation() 173 @NonNull Transitions.TransitionHandler handler) { in startEnterTransition() 189 @NonNull Transitions.TransitionHandler handler) { in startSnapToDismiss()
|
H A D | StageCoordinator.java | 45 import static com.android.wm.shell.transition.Transitions.ENABLE_SHELL_TRANSITIONS; 46 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_DISMISS_SNAP; 47 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_SCREEN_OPEN_TO_SIDE; 48 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_SCREEN_PAIR_OPEN; 49 import static com.android.wm.shell.transition.Transitions.isClosingType; 50 import static com.android.wm.shell.transition.Transitions.isOpeningType; 99 import com.android.wm.shell.transition.Transitions; 123 RootTaskDisplayAreaOrganizer.RootTaskDisplayAreaListener, Transitions.TransitionHandler { 197 DisplayInsetsController displayInsetsController, Transitions transitions, in StageCoordinator() 247 Transitions transitions, TransactionPool transactionPool, in StageCoordinator() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/stagesplit/ |
H A D | SplitScreenTransitions.java | 26 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_DISMISS_SNAP; 27 import static com.android.wm.shell.transition.Transitions.isOpeningType; 45 import com.android.wm.shell.transition.Transitions; 57 private final Transitions mTransitions; 66 private Transitions.TransitionFinishCallback mRemoteFinishCB = (wct, wctCB) -> { 76 private Transitions.TransitionFinishCallback mFinishCallback = null; 79 SplitScreenTransitions(@NonNull TransactionPool pool, @NonNull Transitions transitions, in SplitScreenTransitions() 89 @NonNull Transitions.TransitionFinishCallback finishCallback, in playAnimation() 173 @NonNull Transitions.TransitionHandler handler) { in startEnterTransition() 189 @NonNull Transitions.TransitionHandler handler) { in startSnapToDismiss()
|
H A D | StageCoordinator.java | 42 import static com.android.wm.shell.transition.Transitions.ENABLE_SHELL_TRANSITIONS; 43 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_DISMISS_SNAP; 44 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_SCREEN_OPEN_TO_SIDE; 45 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_SCREEN_PAIR_OPEN; 46 import static com.android.wm.shell.transition.Transitions.isClosingType; 47 import static com.android.wm.shell.transition.Transitions.isOpeningType; 93 import com.android.wm.shell.transition.Transitions; 116 RootTaskDisplayAreaOrganizer.RootTaskDisplayAreaListener, Transitions.TransitionHandler { 186 DisplayInsetsController displayInsetsController, Transitions transitions, in StageCoordinator() 231 Transitions transitions, TransactionPool transactionPool, in StageCoordinator() [all …]
|
H A D | SplitScreenController.java | 68 import com.android.wm.shell.transition.Transitions; 95 private final Transitions mTransitions; 107 Transitions transitions, TransactionPool transactionPool, in SplitScreenController() 240 if (!Transitions.ENABLE_SHELL_TRANSITIONS) { in startIntent()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/ |
H A D | PipTransitionController.java | 34 import com.android.wm.shell.transition.Transitions; 42 public abstract class PipTransitionController implements Transitions.TransitionHandler { 49 protected final Transitions mTransitions; 116 PipAnimationController pipAnimationController, Transitions transitions, in PipTransitionController() 125 if (Transitions.ENABLE_SHELL_TRANSITIONS) { in PipTransitionController()
|
H A D | PipTransition.java | 32 import static com.android.wm.shell.transition.Transitions.TRANSIT_EXIT_PIP; 33 import static com.android.wm.shell.transition.Transitions.TRANSIT_REMOVE_PIP; 53 import com.android.wm.shell.transition.Transitions; 66 private Transitions.TransitionFinishCallback mFinishCallback; 76 Transitions transitions, in PipTransition() 114 @android.annotation.NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation()
|
H A D | PipSurfaceTransactionHelper.java | 26 import com.android.wm.shell.transition.Transitions; 141 crop.set(0, 0, Transitions.ENABLE_SHELL_TRANSITIONS ? destH in rotateAndScaleWithCrop() 142 : destW, Transitions.ENABLE_SHELL_TRANSITIONS ? destW : destH); in rotateAndScaleWithCrop()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/ |
H A D | SplitTransitionTests.java | 29 import static com.android.wm.shell.transition.Transitions.TRANSIT_SPLIT_SCREEN_PAIR_OPEN; 70 import com.android.wm.shell.transition.Transitions; 91 @Mock private Transitions mTransitions; 149 mock(Transitions.TransitionFinishCallback.class)); in testLaunchPair() 187 mock(Transitions.TransitionFinishCallback.class)); in testMonitorInSplit() 208 mock(Transitions.TransitionFinishCallback.class)); in testMonitorInSplit() 244 mock(Transitions.TransitionFinishCallback.class)); in testDismissToHome() 266 mock(Transitions.TransitionFinishCallback.class)); in testDismissSnap() 297 mock(Transitions.TransitionFinishCallback.class)); in testDismissFromAppFinish() 322 mock(Transitions.TransitionFinishCallback.class)); in enterSplit()
|
H A D | SplitTestUtils.java | 40 import com.android.wm.shell.transition.Transitions; 74 Transitions transitions, TransactionPool transactionPool, in TestStageCoordinator()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/transition/ |
H A D | ShellTransitionTests.java | 118 Transitions transitions = createTestTransitions(); in testBasicTransitionFlow() 137 Transitions transitions = createTestTransitions(); in testNonDefaultHandler() 220 Transitions transitions = createTestTransitions(); in testRequestRemoteTransition() 363 Transitions transitions = createTestTransitions(); in testRegisteredRemoteTransition() 408 Transitions transitions = createTestTransitions(); in testOneShotRemoteHandler() 440 Transitions.TransitionFinishCallback testFinish = in testOneShotRemoteHandler() 441 mock(Transitions.TransitionFinishCallback.class); in testOneShotRemoteHandler() 455 Transitions transitions = createTestTransitions(); in testTransitionQueueing() 495 Transitions transitions = createTestTransitions(); in testTransitionMerging() 669 class TestTransitionHandler implements Transitions.TransitionHandler { [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/ |
H A D | TvPipTransition.java | 36 import com.android.wm.shell.transition.Transitions; 47 Transitions transitions, in TvPipTransition() 63 @NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/ |
H A D | ShellInitImpl.java | 36 import com.android.wm.shell.transition.Transitions; 59 private final Transitions mTransitions; 79 Transitions transitions, in ShellInitImpl() 123 if (Transitions.ENABLE_SHELL_TRANSITIONS) { in init()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/ |
H A D | LegacySplitScreenTransitions.java | 44 import com.android.wm.shell.transition.Transitions; 49 public class LegacySplitScreenTransitions implements Transitions.TransitionHandler { 55 private final Transitions mTransitions; 67 private Transitions.TransitionFinishCallback mFinishCallback = null; 70 LegacySplitScreenTransitions(@NonNull TransactionPool pool, @NonNull Transitions transitions, in LegacySplitScreenTransitions() 209 @NonNull Transitions.TransitionFinishCallback finishCallback) { in startAnimation() 283 boolean isOpening = Transitions.isOpeningType(info.getType()); in startAnimation()
|
H A D | LegacySplitScreenTaskListener.java | 43 import com.android.wm.shell.transition.Transitions; 75 Transitions transitions, in LegacySplitScreenTaskListener() 232 if (Transitions.ENABLE_SHELL_TRANSITIONS) return; in handleChildTaskAppeared() 237 if (Transitions.ENABLE_SHELL_TRANSITIONS) return; in handleChildTaskChanged() 248 if (firstAppeared && !Transitions.ENABLE_SHELL_TRANSITIONS) { in updateChildTaskSurface() 283 if (Transitions.ENABLE_SHELL_TRANSITIONS) return; in handleTaskInfoChanged()
|
H A D | WindowManagerProxy.java | 46 import com.android.wm.shell.transition.Transitions; 88 if (Transitions.ENABLE_SHELL_TRANSITIONS) { in dismissOrMaximizeDocked() 235 if (topHomeTask != null && !Transitions.ENABLE_SHELL_TRANSITIONS) { in buildEnterSplit() 311 if (homeOnTop && !Transitions.ENABLE_SHELL_TRANSITIONS) { in buildDismissSplit()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/fullscreen/ |
H A D | FullscreenTaskListener.java | 39 import com.android.wm.shell.transition.Transitions; 79 if (Transitions.ENABLE_SHELL_TRANSITIONS) return; in onTaskAppeared() 96 if (Transitions.ENABLE_SHELL_TRANSITIONS) return; in onTaskInfoChanged()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/ |
H A D | WMShellModule.java | 69 import com.android.wm.shell.transition.Transitions; 163 DisplayInsetsController displayInsetsController, Transitions transitions, in provideSplitScreenController() 179 TaskStackListenerImpl taskStackListener, Transitions transitions, in provideLegacySplitScreen() 305 Transitions transitions, ShellTaskOrganizer shellTaskOrganizer, in providePipTransitionController()
|
H A D | WMShellBaseModule.java | 89 import com.android.wm.shell.transition.Transitions; 443 static ShellTransitions provideRemoteTransitions(Transitions transitions) { in provideRemoteTransitions() 449 static Transitions provideTransitions(ShellTaskOrganizer organizer, TransactionPool pool, in provideTransitions() 453 return new Transitions(organizer, pool, displayController, context, mainExecutor, in provideTransitions() 617 Transitions transitions, in provideShellInitImpl()
|
H A D | TvPipModule.java | 47 import com.android.wm.shell.transition.Transitions; 111 Transitions transitions, ShellTaskOrganizer shellTaskOrganizer, in provideTvPipTransition()
|
/aosp12/system/sepolicy/prebuilts/api/28.0/private/ |
H A D | init.te | 5 # Transitions to seclabel processes in init.rc
|