Do not use private APIs in unfold module

Removes usages of the private/hidden APIs
in unfold module so it could be easily
reused in 1p/3p apps.

Bug: 258828766
Test: manual fold/unfold with a full screen
 app and in split screen
Change-Id: I79618af5f1e4bd7da66b840e321403bb33cf7e95
This commit is contained in:
Nick Chameyev
2023-02-21 18:26:46 +00:00
parent 4004c9d42d
commit dd2311e7f7
2 changed files with 7 additions and 4 deletions

View File

@@ -45,6 +45,7 @@ import android.content.pm.LauncherApps;
import android.content.res.Resources;
import android.graphics.PixelFormat;
import android.graphics.Rect;
import android.hardware.display.DisplayManager;
import android.os.Process;
import android.os.SystemProperties;
import android.os.Trace;
@@ -218,8 +219,8 @@ public class TaskbarActivityContext extends BaseTaskbarContext {
new TaskbarScrimViewController(this, taskbarScrimView),
new TaskbarUnfoldAnimationController(this, unfoldTransitionProgressProvider,
mWindowManager,
new RotationChangeProvider(WindowManagerGlobal.getWindowManagerService(), this,
getMainExecutor())),
new RotationChangeProvider(c.getSystemService(DisplayManager.class), this,
getMainThreadHandler())),
new TaskbarKeyguardController(this),
new StashedHandleViewController(this, stashedHandleView),
new TaskbarStashController(this),