Home
last modified time | relevance | path

Searched refs:SurfaceAnimator (Results 1 – 25 of 44) sorted by relevance

12

/aosp12/frameworks/base/services/core/java/com/android/server/wm/
H A DDimmer.java23 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_DIMMER;
32 import com.android.server.wm.SurfaceAnimator.AnimationType;
45 private class DimAnimatable implements SurfaceAnimator.Animatable {
122 SurfaceAnimator mSurfaceAnimator;
139 mSurfaceAnimator = new SurfaceAnimator(dimAnimatable, (type, anim) -> { in DimState()
160 void startAnimation(SurfaceAnimator surfaceAnimator, SurfaceControl.Transaction t, in startAnimation()
165 this(host, SurfaceAnimator::startAnimation); in Dimmer()
337 private void startDimEnter(WindowContainer container, SurfaceAnimator animator, in startDimEnter()
342 private void startDimExit(WindowContainer container, SurfaceAnimator animator, in startDimExit()
347 private void startAnim(WindowContainer container, SurfaceAnimator animator, in startAnim()
H A DWindowContainerThumbnail.java23 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_RECENTS;
44 import com.android.server.wm.SurfaceAnimator.Animatable;
45 import com.android.server.wm.SurfaceAnimator.AnimationType;
56 private final SurfaceAnimator mSurfaceAnimator;
71 HardwareBuffer thumbnailHeader, SurfaceAnimator animator) { in WindowContainerThumbnail()
79 new SurfaceAnimator(this, this::onAnimationFinished /* animationFinishedCallback */, in WindowContainerThumbnail()
H A DScreenRotationAnimation.java56 import com.android.server.wm.SurfaceAnimator.AnimationType;
543 private SurfaceAnimator mDisplayAnimator;
544 private SurfaceAnimator mScreenshotRotationAnimator;
545 private SurfaceAnimator mRotateScreenAnimator;
546 private SurfaceAnimator mEnterBlackFrameAnimator;
583 private SurfaceAnimator startDisplayRotation() { in startDisplayRotation()
595 private SurfaceAnimator startScreenshotAlphaAnimation() { in startScreenshotAlphaAnimation()
606 private SurfaceAnimator startEnterBlackFrameAnimation() { in startEnterBlackFrameAnimation()
692 private SurfaceAnimator startAnimation( in startAnimation()
693 SurfaceAnimator.Animatable animatable, in startAnimation()
[all …]
H A DNonAppWindowAnimationAdapter.java28 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_WINDOW_ANIMATION;
49 private SurfaceAnimator.OnAnimationFinishedCallback mCapturedLeashFinishCallback;
50 private @SurfaceAnimator.AnimationType int mLastAnimationType;
156 int type, @NonNull SurfaceAnimator.OnAnimationFinishedCallback finishCallback) { in startAnimation()
166 SurfaceAnimator.OnAnimationFinishedCallback getLeashFinishedCallback() { in getLeashFinishedCallback()
173 @SurfaceAnimator.AnimationType
H A DWallpaperAnimationAdapter.java21 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_WINDOW_ANIMATION;
31 import com.android.server.wm.SurfaceAnimator.AnimationType;
45 private SurfaceAnimator.OnAnimationFinishedCallback mCapturedLeashFinishCallback;
115 SurfaceAnimator.OnAnimationFinishedCallback getLeashFinishedCallback() { in getLeashFinishedCallback()
142 @NonNull SurfaceAnimator.OnAnimationFinishedCallback finishCallback) { in startAnimation()
H A DSurfaceFreezer.java20 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_SCREEN_ROTATION;
84 mLeash = SurfaceAnimator.createAnimationLeash(mAnimatable, mAnimatable.getSurfaceControl(), in freeze()
147 final boolean scheduleAnim = SurfaceAnimator.removeLeash(t, mAnimatable, leash, in unfreezeInner()
292 public interface Freezable extends SurfaceAnimator.Animatable {
H A DAnimationAdapter.java25 import com.android.server.wm.SurfaceAnimator.AnimationType;
26 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
H A DWindowAnimator.java20 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_ALL;
21 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
22 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_RECENTS;
23 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_SCREEN_ROTATION;
H A DLocalAnimationAdapter.java28 import com.android.server.wm.SurfaceAnimator.AnimationType;
29 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
H A DNavBarFadeAnimationController.java19 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
148 int type, @NonNull SurfaceAnimator.OnAnimationFinishedCallback finishCallback) { in startAnimation()
H A DSurfaceAnimator.java49 class SurfaceAnimator { class
96 SurfaceAnimator(Animatable animatable, in SurfaceAnimator() method in SurfaceAnimator
109 final SurfaceAnimator target = mService.mAnimationTransferMap.remove(anim); in getFinishedCallback()
295 void transferAnimation(SurfaceAnimator from) {
H A DSimpleSurfaceAnimatable.java35 public class SimpleSurfaceAnimatable implements SurfaceAnimator.Animatable {
292 public SurfaceAnimator.Animatable build() { in build()
H A DInsetsSourceProvider.java40 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_INSETS_CONTROL;
58 import com.android.server.wm.SurfaceAnimator.AnimationType;
59 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
H A DFadeAnimationController.java79 final SurfaceAnimator.OnAnimationFinishedCallback finishedCallback = show ? (t, r) -> { in fadeWindowToken()
H A DFadeRotationAnimationController.java19 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_FIXED_TRANSFORM;
H A DRemoteAnimationController.java46 import com.android.server.wm.SurfaceAnimator.AnimationType;
47 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
H A DShellRoot.java24 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_WINDOW_ANIMATION;
H A DWindowContainer.java47 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_ALL;
48 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
101 import com.android.server.wm.SurfaceAnimator.Animatable;
102 import com.android.server.wm.SurfaceAnimator.AnimationType;
103 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
178 protected final SurfaceAnimator mSurfaceAnimator;
320 mSurfaceAnimator = new SurfaceAnimator(this, this::onAnimationFinished, wms); in WindowContainer()
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DSurfaceAnimatorTest.java25 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
26 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_RECENTS;
44 import com.android.server.wm.SurfaceAnimator.Animatable;
45 import com.android.server.wm.SurfaceAnimator.AnimationType;
46 import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback;
160 SurfaceAnimator animator = new SurfaceAnimator(mAnimatable, null, mWm); in testCancelWithNullFinishCallbackAnimation()
321 final SurfaceAnimator mSurfaceAnimator;
337 mSurfaceAnimator = new SurfaceAnimator(this, mFinishedCallback, wm); in MyAnimatable()
394 private final SurfaceAnimator.OnAnimationFinishedCallback mFinishedCallback = (
H A DDimmerTests.java25 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_DIMMER;
39 import com.android.server.wm.SurfaceAnimator.AnimationType;
117 public void startAnimation(SurfaceAnimator surfaceAnimator, SurfaceControl.Transaction t, in startAnimation()
222 verify(mSurfaceAnimatorStarter).startAnimation(any(SurfaceAnimator.class), any( in testDimBelowWithChildSurfaceDestroyedWhenReset()
280 verify(mSurfaceAnimatorStarter, never()).startAnimation(any(SurfaceAnimator.class), any( in testRemoveDimImmediately()
H A DAppWindowTokenAnimationTests.java20 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
100 final ArgumentCaptor<SurfaceAnimator.OnAnimationFinishedCallback> callbackCaptor = in clipAfterAnim_boundsLayerIsDestroyed()
102 SurfaceAnimator.OnAnimationFinishedCallback.class); in clipAfterAnim_boundsLayerIsDestroyed()
H A DWindowContainerThumbnailTest.java54 mock(SurfaceAnimator.class)); in buildThumbnail()
H A DAnimatingActivityRegistryTest.java23 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
H A DWindowContainerTests.java46 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_APP_TRANSITION;
47 import static com.android.server.wm.SurfaceAnimator.ANIMATION_TYPE_SCREEN_ROTATION;
1056 final SurfaceAnimator surfaceAnimator = container.mSurfaceAnimator; in testAssignRelativeLayer()
1080 final SurfaceAnimator surfaceAnimator = container.mSurfaceAnimator; in testAssignAnimationLayer()
1116 final SurfaceAnimator surfaceAnimator = container.mSurfaceAnimator; in testStartChangeTransitionWhenPreviousIsNotFinished()
/aosp12/frameworks/base/core/proto/android/server/
H A Dsurfaceanimator.proto27 * Represents a {@link com.android.server.wm.SurfaceAnimator} object.

12