/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/util/ |
H A D | TransitionUtil.java | 32 import static android.window.TransitionInfo.FLAG_IS_DISPLAY; 33 import static android.window.TransitionInfo.FLAG_IS_WALLPAPER; 34 import static android.window.TransitionInfo.FLAG_MOVED_TO_TOP; 50 import android.window.TransitionInfo; 122 public boolean test(TransitionInfo.Change change) { in test() 154 @NonNull TransitionInfo.Change change, int layer, in setupLeash() 213 private static SurfaceControl createLeash(TransitionInfo info, TransitionInfo.Change change, in createLeash() 247 TransitionInfo info, SurfaceControl.Transaction t, in newTarget() 347 @NonNull TransitionInfo info) { in rootIndexFor() 360 public static TransitionInfo.Root getRootFor(@NonNull TransitionInfo.Change change, in getRootFor() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/activityembedding/ |
H A D | ActivityEmbeddingAnimationRunner.java | 39 import android.window.TransitionInfo; 128 Animator createAnimator(@NonNull TransitionInfo info, in createAnimator() 193 for (TransitionInfo.Change change : info.getChanges()) { in createAnimationAdapters() 232 @NonNull TransitionInfo info, boolean isOpening, in createOpenCloseAnimationAdapters() 241 for (TransitionInfo.Change change : info.getChanges()) { in createOpenCloseAnimationAdapters() 257 for (TransitionInfo.Change change : openingChanges) { in createOpenCloseAnimationAdapters() 265 for (TransitionInfo.Change change : closingChanges) { in createOpenCloseAnimationAdapters() 294 @NonNull TransitionInfo.Change closingChange) { in shouldUseSnapshotAnimationForClosingChange() 355 @NonNull TransitionInfo info, @NonNull TransitionInfo.Change change, in createOpenCloseAnimationAdapter() 491 @NonNull TransitionInfo.Change animationChange, in getOrCreateScreenshot() [all …]
|
H A D | ActivityEmbeddingController.java | 20 import static android.window.TransitionInfo.FLAG_FILLS_TASK; 21 import static android.window.TransitionInfo.FLAG_IN_TASK_WITH_EMBEDDED_ACTIVITY; 32 import android.window.TransitionInfo; 97 final List<TransitionInfo.Change> changes = info.getChanges(); in startAnimation() 99 final TransitionInfo.Change change = changes.get(i); in startAnimation() 117 final TransitionInfo.AnimationOptions options = info.getAnimationOptions(); in startAnimation() 133 public void mergeAnimation(@NonNull IBinder transition, @NonNull TransitionInfo info, in mergeAnimation() 139 private boolean handleNonEmbeddedChanges(List<TransitionInfo.Change> changes) { in handleNonEmbeddedChanges() 142 final TransitionInfo.Change change = changes.get(i); in handleNonEmbeddedChanges() 153 final TransitionInfo.Change change = changes.get(i); in handleNonEmbeddedChanges() [all …]
|
H A D | ActivityEmbeddingAnimationAdapter.java | 28 import android.window.TransitionInfo; 48 final TransitionInfo.Change mChange; 76 @NonNull TransitionInfo.Change change, @NonNull TransitionInfo.Root root) { in ActivityEmbeddingAnimationAdapter() 87 @NonNull TransitionInfo.Change change, @NonNull SurfaceControl leash, in ActivityEmbeddingAnimationAdapter() 88 @NonNull Rect wholeAnimationBounds, @NonNull TransitionInfo.Root root) { in ActivityEmbeddingAnimationAdapter() 194 SnapshotAdapter(@NonNull Animation animation, @NonNull TransitionInfo.Change change, in SnapshotAdapter() 195 @NonNull SurfaceControl snapshotLeash, @NonNull TransitionInfo.Root root) { in SnapshotAdapter() 222 BoundsChangeAdapter(@NonNull Animation animation, @NonNull TransitionInfo.Change change, in BoundsChangeAdapter() 223 @NonNull TransitionInfo.Root root) { in BoundsChangeAdapter()
|
H A D | ActivityEmbeddingAnimationSpec.java | 33 import android.window.TransitionInfo; 73 static Animation createNoopAnimation(@NonNull TransitionInfo.Change change) { in createNoopAnimation() 90 Animation createChangeBoundsOpenAnimation(@NonNull TransitionInfo.Change change, in createChangeBoundsOpenAnimation() 118 Animation createChangeBoundsCloseAnimation(@NonNull TransitionInfo.Change change, in createChangeBoundsCloseAnimation() 150 Animation[] createChangeBoundsChangeAnimations(@NonNull TransitionInfo.Change change, in createChangeBoundsChangeAnimations() 199 Animation loadOpenAnimation(@NonNull TransitionInfo info, in loadOpenAnimation() 200 @NonNull TransitionInfo.Change change, @NonNull Rect wholeAnimationBounds) { in loadOpenAnimation() 223 Animation loadCloseAnimation(@NonNull TransitionInfo info, in loadCloseAnimation() 224 @NonNull TransitionInfo.Change change, @NonNull Rect wholeAnimationBounds) { in loadCloseAnimation() 246 private boolean shouldShowBackdrop(@NonNull TransitionInfo info, in shouldShowBackdrop() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/ |
H A D | TransitionInfoBuilder.java | 26 import android.window.TransitionInfo; 32 final TransitionInfo mInfo; 46 mInfo = new TransitionInfo(type, flags); in TransitionInfoBuilder() 53 @TransitionInfo.ChangeFlags int flags, ActivityManager.RunningTaskInfo taskInfo) { in addChange() 54 final TransitionInfo.Change change = new TransitionInfo.Change( in addChange() 64 return addChange(mode, TransitionInfo.FLAG_NONE, taskInfo); in addChange() 68 return addChange(mode, TransitionInfo.FLAG_NONE, null /* taskInfo */); in addChange() 71 public TransitionInfoBuilder addChange(TransitionInfo.Change change) { in addChange() 77 public TransitionInfo build() { in build()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/freeform/ |
H A D | FreeformTaskTransitionObserverTest.java | 35 import android.window.TransitionInfo; 96 final TransitionInfo.Change change = in testCreatesWindowDecorOnOpenTransition_freeform() 98 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testCreatesWindowDecorOnOpenTransition_freeform() 113 final TransitionInfo.Change change = in testPreparesWindowDecorOnCloseTransition_freeform() 130 final TransitionInfo.Change change = in testDoesntCloseWindowDecorDuringCloseTransition() 146 final TransitionInfo.Change change = in testClosesWindowDecorAfterCloseTransition() 166 final TransitionInfo.Change change1 = in testClosesMergedWindowDecorationAfterTransitionFinishes() 178 final TransitionInfo.Change change2 = in testClosesMergedWindowDecorationAfterTransitionFinishes() 197 final TransitionInfo.Change change1 = in testClosesAllWindowDecorsOnTransitionMergeAfterCloseTransitions() 209 final TransitionInfo.Change change2 = in testClosesAllWindowDecorsOnTransitionMergeAfterCloseTransitions() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/shared/system/ |
H A D | RemoteTransitionTest.java | 28 import static android.window.TransitionInfo.FLAG_IS_WALLPAPER; 29 import static android.window.TransitionInfo.FLAG_SHOW_WALLPAPER; 30 import static android.window.TransitionInfo.FLAG_TRANSLUCENT; 47 import android.window.TransitionInfo; 71 TransitionInfo combined = new TransitionInfoBuilder(TRANSIT_CLOSE) in testLegacyTargetExtract() 116 TransitionInfo tinfo = new TransitionInfoBuilder(TRANSIT_CLOSE) 119 final TransitionInfo.Change change = tinfo.getChanges().get(0); 133 final TransitionInfo mInfo; 136 mInfo = new TransitionInfo(type, 0 /* flags */); 142 final TransitionInfo.Change change = [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/activityembedding/ |
H A D | ActivityEmbeddingAnimationTestBase.java | 19 import static android.window.TransitionInfo.FLAG_FILLS_TASK; 20 import static android.window.TransitionInfo.FLAG_IN_TASK_WITH_EMBEDDED_ACTIVITY; 34 import android.window.TransitionInfo; 86 static TransitionInfo.Change createChange(@TransitionInfo.ChangeFlags int flags) { in createChange() 87 TransitionInfo.Change c = new TransitionInfo.Change(mock(WindowContainerToken.class), in createChange() 97 static TransitionInfo.Change createEmbeddedChange(@NonNull Rect startBounds, in createEmbeddedChange() 99 final TransitionInfo.Change change = createChange(FLAG_IN_TASK_WITH_EMBEDDED_ACTIVITY); in createEmbeddedChange()
|
H A D | ActivityEmbeddingControllerTests.java | 36 import android.window.TransitionInfo; 92 final TransitionInfo.Change embeddedOpen = createEmbeddedChange( in testStartAnimation_containsNonActivityEmbeddingChange() 95 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsNonActivityEmbeddingChange() 111 final TransitionInfo.Change embeddedOpen2 = createEmbeddedChange( in testStartAnimation_containsNonActivityEmbeddingChange() 113 final TransitionInfo info2 = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsNonActivityEmbeddingChange() 127 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsOnlyFillTaskActivityEmbeddingChange() 144 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsActivityEmbeddingSplitChange() 161 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsChangeEnterActivityEmbeddingSplit() 177 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testStartAnimation_containsChangeExitActivityEmbeddingSplit() 193 final TransitionInfo info = new TransitionInfoBuilder(TRANSIT_OPEN, 0) in testMergeAnimation() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode/ |
H A D | EnterDesktopTaskTransitionHandlerTest.java | 37 import android.window.TransitionInfo; 109 TransitionInfo.Change change = in testEnterFreeformAnimation() 111 TransitionInfo info = createTransitionInfo(Transitions.TRANSIT_START_DRAG_TO_DESKTOP_MODE, in testEnterFreeformAnimation() 131 TransitionInfo.Change change = in testTransitEnterDesktopModeAnimation() 134 TransitionInfo info = createTransitionInfo( in testTransitEnterDesktopModeAnimation() 152 private TransitionInfo.Change createChange(@WindowManager.TransitionType int type, int taskId, in createChange() 157 final TransitionInfo.Change change = new TransitionInfo.Change( in createChange() 164 private static TransitionInfo createTransitionInfo( in createTransitionInfo() 165 @WindowManager.TransitionType int type, @NonNull TransitionInfo.Change change) { in createTransitionInfo() 166 TransitionInfo info = new TransitionInfo(type, 0); in createTransitionInfo()
|
H A D | ExitDesktopTaskTransitionHandlerTest.java | 40 import android.window.TransitionInfo; 109 TransitionInfo.Change change = in testTransitExitDesktopModeAnimation() 111 TransitionInfo info = createTransitionInfo(Transitions.TRANSIT_EXIT_DESKTOP_MODE, change); in testTransitExitDesktopModeAnimation() 129 private TransitionInfo.Change createChange(@WindowManager.TransitionType int type, int taskId, in createChange() 137 final TransitionInfo.Change change = new TransitionInfo.Change( in createChange() 144 private static TransitionInfo createTransitionInfo( in createTransitionInfo() 145 @WindowManager.TransitionType int type, @NonNull TransitionInfo.Change change) { in createTransitionInfo() 146 TransitionInfo info = new TransitionInfo(type, 0); in createTransitionInfo()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/transition/ |
H A D | ShellTransitionTests.java | 38 import static android.window.TransitionInfo.FLAG_IS_DISPLAY; 39 import static android.window.TransitionInfo.FLAG_SYNC; 40 import static android.window.TransitionInfo.FLAG_TRANSLUCENT; 83 import android.window.TransitionInfo; 1076 final TransitionInfo infoOpen1 = in testTransitSleep_squashesRecents() 1100 final TransitionInfo infoRecents = in testTransitSleep_squashesRecents() 1109 final TransitionInfo infoOpen2 = in testTransitSleep_squashesRecents() 1164 TransitionInfo info = new TransitionInfoBuilder( in testEmptyTransition_withKeyguardGoingAway_plays() 1183 TransitionInfo info = new TransitionInfoBuilder( in testSleepTransition_withKeyguardGoingAway_plays() 1450 final TransitionInfo.Change mChange; [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/transition/ |
H A D | CounterRotatorHelper.java | 19 import static android.window.TransitionInfo.FLAG_IS_WALLPAPER; 25 import android.window.TransitionInfo; 45 public void handleClosingChanges(@NonNull TransitionInfo info, in handleClosingChanges() 47 @NonNull TransitionInfo.Change displayRotationChange) { in handleClosingChanges() 56 final List<TransitionInfo.Change> changes = info.getChanges(); in handleClosingChanges() 59 final TransitionInfo.Change change = changes.get(i); in handleClosingChanges() 62 || !TransitionInfo.isIndependent(change, info) || parent == null) { in handleClosingChanges() 90 public Rect getEndBoundsInStartRotation(@NonNull TransitionInfo.Change change) { in getEndBoundsInStartRotation()
|
H A D | DefaultTransitionHandler.java | 42 import static android.window.TransitionInfo.FLAG_BACK_GESTURE_ANIMATED; 46 import static android.window.TransitionInfo.FLAG_FILLS_TASK; 49 import static android.window.TransitionInfo.FLAG_IS_DISPLAY; 50 import static android.window.TransitionInfo.FLAG_IS_VOICE_INTERACTION; 51 import static android.window.TransitionInfo.FLAG_IS_WALLPAPER; 52 import static android.window.TransitionInfo.FLAG_SHOW_WALLPAPER; 54 import static android.window.TransitionInfo.FLAG_TRANSLUCENT; 95 import android.window.TransitionInfo; 619 TransitionInfo.Change change, TransitionInfo info, int animHint, in startRotationAnimation() 658 private Animation loadAnimation(@NonNull TransitionInfo info, in loadAnimation() [all …]
|
H A D | DefaultMixedHandler.java | 40 import android.window.TransitionInfo; 288 private TransitionInfo subCopy(@NonNull TransitionInfo info, in subCopy() 290 final TransitionInfo out = new TransitionInfo(newType, withChanges ? info.getFlags() : 0); in subCopy() 402 @NonNull TransitionInfo info, in animateOpenIntentWithRemoteAndPip() 458 @NonNull TransitionInfo info, in animateEnterPipFromSplit() 578 private boolean isWithinTask(TransitionInfo info, TransitionInfo.Change chg) { in isWithinTask() 579 TransitionInfo.Change curr = chg; in isWithinTask() 655 @NonNull TransitionInfo info, in animateRecentsDuringSplit() 687 @NonNull TransitionInfo info, in animateKeyguard() 712 @NonNull TransitionInfo info, in animateRecentsDuringDesktop() [all …]
|
H A D | TransitionAnimationHelper.java | 26 import static android.window.TransitionInfo.FLAGS_IS_NON_APP_WINDOW; 27 import static android.window.TransitionInfo.FLAG_STARTING_WINDOW_TRANSFER_RECIPIENT; 28 import static android.window.TransitionInfo.FLAG_TRANSLUCENT; 51 import android.window.TransitionInfo; 64 public static Animation loadAttributeAnimation(@NonNull TransitionInfo info, in loadAttributeAnimation() 65 @NonNull TransitionInfo.Change change, int wallpaperTransit, in loadAttributeAnimation() 72 final TransitionInfo.AnimationOptions options = info.getAnimationOptions(); in loadAttributeAnimation() 172 int animAttr, TransitionInfo.AnimationOptions options) { in getCustomActivityTransition() 191 TransitionInfo.AnimationOptions options, boolean enter, in loadCustomActivityTransition() 210 @NonNull TransitionInfo.Change change, @NonNull Animation a, in getTransitionBackgroundColorIfSet() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ |
H A D | RemoteAnimationTargetCompat.java | 22 import android.window.TransitionInfo; 23 import android.window.TransitionInfo.Change; 41 public static RemoteAnimationTarget[] wrapApps(TransitionInfo info, in wrapApps() 54 public static RemoteAnimationTarget[] wrapNonApps(TransitionInfo info, boolean wallpapers, in wrapNonApps() 60 private static RemoteAnimationTarget[] wrap(TransitionInfo info, in wrap() 65 TransitionInfo.Change change = info.getChanges().get(i); in wrap()
|
H A D | RemoteAnimationRunnerCompat.java | 25 import static android.window.TransitionInfo.FLAG_IS_WALLPAPER; 39 import android.window.TransitionInfo; 77 public void startAnimation(IBinder token, TransitionInfo info, in wrap() 92 TransitionInfo.Change launcherTask = null; in wrap() 93 TransitionInfo.Change wallpaper = null; in wrap() 99 final TransitionInfo.Change change = info.getChanges().get(i); in wrap() 123 final TransitionInfo.Change parent = info.getChange(launcherTask.getParent()); in wrap() 142 final TransitionInfo.Change change = info.getChanges().get(i); in wrap() 148 if (!TransitionInfo.isIndependent(change, info)) continue; in wrap() 164 final TransitionInfo.Change parent = info.getChange(wallpaper.getParent()); in wrap() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/keyguard/ |
H A D | KeyguardTransitionHandler.java | 44 import android.window.TransitionInfo; 84 final TransitionInfo mInfo; 88 public StartedTransition(TransitionInfo info, in StartedTransition() 118 public static boolean handles(TransitionInfo info) { in handles() 123 public boolean startAnimation(@NonNull IBinder transition, @NonNull TransitionInfo info, in startAnimation() 158 @NonNull IBinder transition, @NonNull TransitionInfo info, in startAnimation() 256 private static boolean hasOpeningDream(@NonNull TransitionInfo info) { in hasOpeningDream() 258 final TransitionInfo.Change change = info.getChanges().get(i); in hasOpeningDream() 270 final TransitionInfo fakeInfo = new TransitionInfo(TRANSIT_SLEEP, 0x0); in finishAnimationImmediately() 284 WindowContainerTransaction wct, TransitionInfo info) { in maybeDismissFreeformOccludingKeyguard() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/keyguard/domain/interactor/ |
H A D | KeyguardTransitionScenariosTest.kt | 226 withArgCaptor<TransitionInfo> { 253 withArgCaptor<TransitionInfo> { 280 withArgCaptor<TransitionInfo> { 311 withArgCaptor<TransitionInfo> { 343 withArgCaptor<TransitionInfo> { 370 withArgCaptor<TransitionInfo> { 397 withArgCaptor<TransitionInfo> { 428 withArgCaptor<TransitionInfo> { 453 withArgCaptor<TransitionInfo> { 481 withArgCaptor<TransitionInfo> { [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/ |
H A D | FreeformTaskTransitionObserver.java | 24 import android.window.TransitionInfo; 72 @NonNull TransitionInfo info, in onTransitionReady() 77 for (TransitionInfo.Change change : info.getChanges()) { in onTransitionReady() 78 if ((change.getFlags() & TransitionInfo.FLAG_IS_WALLPAPER) != 0) { in onTransitionReady() 121 TransitionInfo.Change change, in onOpenTransitionReady() 129 TransitionInfo.Change change, in onCloseTransitionReady() 136 TransitionInfo.Change change, in onChangeTransitionReady() 144 TransitionInfo.Change change, in onToFrontTransitionReady()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/ |
H A D | PipTransition.java | 31 import static android.window.TransitionInfo.FLAG_IS_DISPLAY; 56 import android.window.TransitionInfo; 178 @NonNull TransitionInfo info, in startAnimation() 509 private TransitionInfo.Change findCurrentPipTaskChange(@NonNull TransitionInfo info) { in findCurrentPipTaskChange() 523 private TransitionInfo.Change findFixedRotationChange(@NonNull TransitionInfo info) { in findFixedRotationChange() 533 private void startExitAnimation(@NonNull TransitionInfo info, in startExitAnimation() 538 TransitionInfo.Change pipChange = pipTaskChange; in startExitAnimation() 631 TransitionInfo.Change displayRotationChange = null; in startExitAnimation() 686 @NonNull TransitionInfo.Change displayRotationChange, in startExpandAndRotationAnimation() 769 private boolean isEnteringPip(@NonNull TransitionInfo info) { in isEnteringPip() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/ |
H A D | ToggleResizeDesktopTaskTransitionHandler.kt | 27 import android.window.TransitionInfo 65 info: TransitionInfo, 130 private fun findRelevantChange(info: TransitionInfo): TransitionInfo.Change { 143 private fun isWallpaper(change: TransitionInfo.Change): Boolean { 144 return (change.flags and TransitionInfo.FLAG_IS_WALLPAPER) != 0 147 private fun isValidTaskChange(change: TransitionInfo.Change): Boolean {
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/taskview/ |
H A D | TaskViewTransitionsTest.java | 39 import android.window.TransitionInfo; 124 mock(TransitionInfo.class), in testSetTaskBounds_taskVisible_boundsChangeTransaction() 167 mock(TransitionInfo.class), in testSetTaskBounds_taskVisibleWithPendingChange_transition() 204 mock(TransitionInfo.class), in testSetTaskBounds_sameBounds_noTransaction() 232 mock(TransitionInfo.class), in testSetTaskBounds_sameBounds_noTransaction() 263 mock(TransitionInfo.class), in testSetTaskBounds_taskVisibleWithDifferentTaskViewPendingChange_transition() 308 TransitionInfo.Change change = mock(TransitionInfo.Change.class); in test_startAnimation_setsTaskNotFound() 312 List<TransitionInfo.Change> changes = new ArrayList<>(); in test_startAnimation_setsTaskNotFound() 315 TransitionInfo info = mock(TransitionInfo.class); in test_startAnimation_setsTaskNotFound()
|