Home
last modified time | relevance | path

Searched refs:TransitionInfo (Results 1 – 25 of 76) sorted by relevance

1234

/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/util/
H A DTransitionUtil.java32 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 DActivityEmbeddingAnimationRunner.java39 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 DActivityEmbeddingController.java20 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 DActivityEmbeddingAnimationAdapter.java28 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 DActivityEmbeddingAnimationSpec.java33 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 DTransitionInfoBuilder.java26 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 DFreeformTaskTransitionObserverTest.java35 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 DRemoteTransitionTest.java28 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 DActivityEmbeddingAnimationTestBase.java19 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 DActivityEmbeddingControllerTests.java36 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 DEnterDesktopTaskTransitionHandlerTest.java37 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 DExitDesktopTaskTransitionHandlerTest.java40 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 DShellTransitionTests.java38 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 DCounterRotatorHelper.java19 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 DDefaultTransitionHandler.java42 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 DDefaultMixedHandler.java40 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 DTransitionAnimationHelper.java26 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 DRemoteAnimationTargetCompat.java22 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 DRemoteAnimationRunnerCompat.java25 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 DKeyguardTransitionHandler.java44 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 DKeyguardTransitionScenariosTest.kt226 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 DFreeformTaskTransitionObserver.java24 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 DPipTransition.java31 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 DToggleResizeDesktopTaskTransitionHandler.kt27 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 DTaskViewTransitionsTest.java39 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()

1234