JS API Changes of the Window Manager Subsystem
The table below lists the APIs changes of the window manager subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2.
API Changes
Module | Class | Method/Attribute/Enumeration/Constant | Change Type |
---|---|---|---|
ohos.animation.windowAnimationManager | WindowAnimationController | onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, floatingWindowTargets: Array<WindowAnimationTarget>): void; | Added |
ohos.animation.windowAnimationManager | WindowAnimationTarget | readonly missionId: number; | Added |
ohos.animation.windowAnimationManager | windowAnimationManager | minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget, callback: AsyncCallback<WindowAnimationFinishedCallback>): void; minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget): Promise<WindowAnimationFinishedCallback>; |
Added |
ohos.display | Display | getCutoutInfo(callback: AsyncCallback<CutoutInfo>): void; getCutoutInfo(): Promise<CutoutInfo>; |
Added |
ohos.display | CutoutInfo | readonly waterfallDisplayAreaRects: WaterfallDisplayAreaRects; | Added |
ohos.display | CutoutInfo | readonly boundingRects: Array<Rect>; | Added |
ohos.display | WaterfallDisplayAreaRects | readonly bottom: Rect; | Added |
ohos.display | WaterfallDisplayAreaRects | readonly top: Rect; | Added |
ohos.display | WaterfallDisplayAreaRects | readonly right: Rect; | Added |
ohos.display | WaterfallDisplayAreaRects | readonly left: Rect; | Added |
ohos.display | Rect | height: number; | Added |
ohos.display | Rect | width: number; | Added |
ohos.display | Rect | top: number; | Added |
ohos.display | Rect | left: number; | Added |
ohos.display | display | hasPrivateWindow(displayId: number): boolean; | Added |
ohos.window | Window | setCornerRadius(cornerRadius: number): void; | Added |
ohos.window | Window | setShadow(radius: number, color?: string, offsetX?: number, offsetY?: number): void; | Added |
ohos.window | Window | setBackdropBlurStyle(blurStyle: BlurStyle): void; | Added |
ohos.window | Window | setBackdropBlur(radius: number): void; | Added |
ohos.window | Window | setBlur(radius: number): void; | Added |
ohos.window | Window | getTransitionController(): TransitionController; | Added |
ohos.window | Window | translate(translateOptions: TranslateOptions): void; | Added |
ohos.window | Window | rotate(rotateOptions: RotateOptions): void; | Added |
ohos.window | Window | scale(scaleOptions: ScaleOptions): void; | Added |
ohos.window | Window | opacity(opacity: number): void; | Added |
ohos.window | Window | snapshot(callback: AsyncCallback<image.PixelMap>): void; snapshot(): Promise<image.PixelMap>; |
Added |
ohos.window | Window | setSnapshotSkip(isSkip: boolean): void; | Added |
ohos.window | Window | setWakeUpScreen(wakeUp: boolean): void; | Added |
ohos.window | Window | bindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback<void>): Promise<void>; bindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback<void>, callback: AsyncCallback<void>): void; |
Added |
ohos.window | Window | off(type: 'dialogTargetTouch', callback?: Callback<void>): void; | Added |
ohos.window | Window | on(type: 'dialogTargetTouch', callback: Callback<void>): void; | Added |
ohos.window | Window | off(type: 'screenshot', callback?: Callback<void>): void; | Added |
ohos.window | Window | on(type: 'screenshot', callback: Callback<void>): void; | Added |
ohos.window | Window | showWithAnimation(callback: AsyncCallback<void>): void; showWithAnimation(): Promise<void>; |
Added |
ohos.window | Window | hideWithAnimation(callback: AsyncCallback<void>): void; hideWithAnimation(): Promise<void>; |
Added |
ohos.window | BlurStyle | THICK | Added |
ohos.window | BlurStyle | REGULAR | Added |
ohos.window | BlurStyle | THIN | Added |
ohos.window | BlurStyle | OFF | Added |
ohos.window | TransitionController | animationForHidden(context: TransitionContext): void; | Added |
ohos.window | TransitionController | animationForShown(context: TransitionContext): void; | Added |
ohos.window | TransitionContext | completeTransition(isCompleted: boolean): void; | Added |
ohos.window | TransitionContext | toWindow: Window | Added |
ohos.window | TranslateOptions | z?: number; | Added |
ohos.window | TranslateOptions | y?: number; | Added |
ohos.window | TranslateOptions | x?: number; | Added |
ohos.window | RotateOptions | pivotY?: number; | Added |
ohos.window | RotateOptions | pivotX?: number; | Added |
ohos.window | RotateOptions | z?: number; | Added |
ohos.window | RotateOptions | y?: number; | Added |
ohos.window | RotateOptions | x?: number; | Added |
ohos.window | ScaleOptions | pivotY?: number; | Added |
ohos.window | ScaleOptions | pivotX?: number; | Added |
ohos.window | ScaleOptions | y?: number; | Added |
ohos.window | ScaleOptions | x?: number; | Added |
ohos.window | WindowProperties | id: number | Added |
ohos.window | WindowType | TYPE_SCREENSHOT | Added |
ohos.window | WindowType | TYPE_DIALOG | Added |
ohos.window | WindowType | TYPE_FLOAT_CAMERA | Added |
ohos.screen | Orientation | SENSOR_HORIZONTAL = 7 | Deleted |
ohos.screen | Orientation | SENSOR_VERTICAL = 6 | Deleted |
ohos.screen | Orientation | SENSOR = 5 | Deleted |
ohos.window | Window | setWindowType(type: WindowType): Promise<void>; setWindowType(type: WindowType, callback: AsyncCallback<void>): void; |
Deprecated |
ohos.window | WindowProperties | isRoundCorner: boolean | Deprecated |