Merge "Remving SurfaceControlCompat"
This commit is contained in:
committed by
Android (Google) Code Review
commit
1b6d46f880
@@ -1410,7 +1410,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
||||
.setContext(mContext)
|
||||
.setTaskId(runningTaskTarget.taskId)
|
||||
.setComponentName(taskInfo.topActivity)
|
||||
.setLeash(runningTaskTarget.leash.getSurfaceControl())
|
||||
.setLeash(runningTaskTarget.leash)
|
||||
.setSourceRectHint(
|
||||
runningTaskTarget.taskInfo.pictureInPictureParams.getSourceRectHint())
|
||||
.setAppBounds(taskInfo.configuration.windowConfiguration.getBounds())
|
||||
|
||||
@@ -419,7 +419,7 @@ public final class RecentsActivity extends StatefulActivity<RecentsState> {
|
||||
RemoteAnimationTargets targets = new RemoteAnimationTargets(
|
||||
appTargets, wallpaperTargets, nonAppTargets, MODE_OPENING);
|
||||
for (RemoteAnimationTargetCompat app : targets.apps) {
|
||||
new Transaction().setAlpha(app.leash.getSurfaceControl(), 1).apply();
|
||||
new Transaction().setAlpha(app.leash, 1).apply();
|
||||
}
|
||||
AnimatorSet anim = new AnimatorSet();
|
||||
anim.play(controller.getAnimationPlayer());
|
||||
|
||||
@@ -469,7 +469,7 @@ public final class TaskViewUtils {
|
||||
for (RemoteAnimationTargetCompat appTarget : appTargets) {
|
||||
final int taskId = appTarget.taskInfo != null ? appTarget.taskInfo.taskId : -1;
|
||||
final int mode = appTarget.mode;
|
||||
final SurfaceControl leash = appTarget.leash.getSurfaceControl();
|
||||
final SurfaceControl leash = appTarget.leash;
|
||||
if (leash == null) {
|
||||
continue;
|
||||
}
|
||||
@@ -484,7 +484,7 @@ public final class TaskViewUtils {
|
||||
}
|
||||
|
||||
for (int i = 0; i < nonAppTargets.length; ++i) {
|
||||
final SurfaceControl leash = appTargets[i].leash.getSurfaceControl();
|
||||
final SurfaceControl leash = appTargets[i].leash;
|
||||
if (nonAppTargets[i].windowType == TYPE_DOCK_DIVIDER && leash != null) {
|
||||
openingTargets.add(leash);
|
||||
}
|
||||
@@ -611,7 +611,7 @@ public final class TaskViewUtils {
|
||||
boolean hasSurfaceToAnimate = false;
|
||||
for (int i = 0; i < nonApps.length; ++i) {
|
||||
final RemoteAnimationTargetCompat targ = nonApps[i];
|
||||
final SurfaceControl leash = targ.leash.getSurfaceControl();
|
||||
final SurfaceControl leash = targ.leash;
|
||||
if (targ.windowType == TYPE_DOCK_DIVIDER && leash != null) {
|
||||
auxiliarySurfaces.add(leash);
|
||||
hasSurfaceToAnimate = true;
|
||||
|
||||
@@ -174,10 +174,10 @@ public class TransformParams {
|
||||
RemoteAnimationTargetCompat app = targets.unfilteredApps[i];
|
||||
if (app.mode == targets.targetMode) {
|
||||
if (app.activityType == RemoteAnimationTargetCompat.ACTIVITY_TYPE_RECENTS) {
|
||||
return app.leash.getSurfaceControl();
|
||||
return app.leash;
|
||||
}
|
||||
} else {
|
||||
return app.leash.getSurfaceControl();
|
||||
return app.leash;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user