Merge "Inject PipAnimationController into PipTaskOrg" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
29b158150d
@@ -202,14 +202,15 @@ public class PipTaskOrganizer extends TaskOrganizer implements
|
|||||||
public PipTaskOrganizer(Context context, @NonNull PipBoundsHandler boundsHandler,
|
public PipTaskOrganizer(Context context, @NonNull PipBoundsHandler boundsHandler,
|
||||||
@NonNull PipSurfaceTransactionHelper surfaceTransactionHelper,
|
@NonNull PipSurfaceTransactionHelper surfaceTransactionHelper,
|
||||||
@Nullable Divider divider,
|
@Nullable Divider divider,
|
||||||
@NonNull DisplayController displayController) {
|
@NonNull DisplayController displayController,
|
||||||
|
@NonNull PipAnimationController pipAnimationController) {
|
||||||
mMainHandler = new Handler(Looper.getMainLooper());
|
mMainHandler = new Handler(Looper.getMainLooper());
|
||||||
mUpdateHandler = new Handler(PipUpdateThread.get().getLooper(), mUpdateCallbacks);
|
mUpdateHandler = new Handler(PipUpdateThread.get().getLooper(), mUpdateCallbacks);
|
||||||
mPipBoundsHandler = boundsHandler;
|
mPipBoundsHandler = boundsHandler;
|
||||||
mEnterExitAnimationDuration = context.getResources()
|
mEnterExitAnimationDuration = context.getResources()
|
||||||
.getInteger(R.integer.config_pipResizeAnimationDuration);
|
.getInteger(R.integer.config_pipResizeAnimationDuration);
|
||||||
mSurfaceTransactionHelper = surfaceTransactionHelper;
|
mSurfaceTransactionHelper = surfaceTransactionHelper;
|
||||||
mPipAnimationController = new PipAnimationController(context, surfaceTransactionHelper);
|
mPipAnimationController = pipAnimationController;
|
||||||
mSurfaceControlTransactionFactory = SurfaceControl.Transaction::new;
|
mSurfaceControlTransactionFactory = SurfaceControl.Transaction::new;
|
||||||
mSplitDivider = divider;
|
mSplitDivider = divider;
|
||||||
displayController.addDisplayWindowListener(this);
|
displayController.addDisplayWindowListener(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user