harmony(鸿蒙)JS API Changes of the Window Manager Subsystem

2022-10-28 浏览 (762)

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

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ohos.animation.windowAnimationManagerWindowAnimationControlleronWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, floatingWindowTargets: Array<WindowAnimationTarget>): void;Added
ohos.animation.windowAnimationManagerWindowAnimationTargetreadonly missionId: number;Added
ohos.animation.windowAnimationManagerwindowAnimationManagerminimizeWindowWithAnimation(windowTarget: WindowAnimationTarget, callback: AsyncCallback<WindowAnimationFinishedCallback>): void;
minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget): Promise<WindowAnimationFinishedCallback>;
Added
ohos.displayDisplaygetCutoutInfo(callback: AsyncCallback<CutoutInfo>): void;
getCutoutInfo(): Promise<CutoutInfo>;
Added
ohos.displayCutoutInforeadonly waterfallDisplayAreaRects: WaterfallDisplayAreaRects;Added
ohos.displayCutoutInforeadonly boundingRects: Array<Rect>;Added
ohos.displayWaterfallDisplayAreaRectsreadonly bottom: Rect;Added
ohos.displayWaterfallDisplayAreaRectsreadonly top: Rect;Added
ohos.displayWaterfallDisplayAreaRectsreadonly right: Rect;Added
ohos.displayWaterfallDisplayAreaRectsreadonly left: Rect;Added
ohos.displayRectheight: number;Added
ohos.displayRectwidth: number;Added
ohos.displayRecttop: number;Added
ohos.displayRectleft: number;Added
ohos.displaydisplayhasPrivateWindow(displayId: number): boolean;Added
ohos.windowWindowsetCornerRadius(cornerRadius: number): void;Added
ohos.windowWindowsetShadow(radius: number, color?: string, offsetX?: number, offsetY?: number): void;Added
ohos.windowWindowsetBackdropBlurStyle(blurStyle: BlurStyle): void;Added
ohos.windowWindowsetBackdropBlur(radius: number): void;Added
ohos.windowWindowsetBlur(radius: number): void;Added
ohos.windowWindowgetTransitionController(): TransitionController;Added
ohos.windowWindowtranslate(translateOptions: TranslateOptions): void;Added
ohos.windowWindowrotate(rotateOptions: RotateOptions): void;Added
ohos.windowWindowscale(scaleOptions: ScaleOptions): void;Added
ohos.windowWindowopacity(opacity: number): void;Added
ohos.windowWindowsnapshot(callback: AsyncCallback<image.PixelMap>): void;
snapshot(): Promise<image.PixelMap>;
Added
ohos.windowWindowsetSnapshotSkip(isSkip: boolean): void;Added
ohos.windowWindowsetWakeUpScreen(wakeUp: boolean): void;Added
ohos.windowWindowbindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback<void>): Promise<void>;
bindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback<void>, callback: AsyncCallback<void>): void;
Added
ohos.windowWindowoff(type: 'dialogTargetTouch', callback?: Callback<void>): void;Added
ohos.windowWindowon(type: 'dialogTargetTouch', callback: Callback<void>): void;Added
ohos.windowWindowoff(type: 'screenshot', callback?: Callback<void>): void;Added
ohos.windowWindowon(type: 'screenshot', callback: Callback<void>): void;Added
ohos.windowWindowshowWithAnimation(callback: AsyncCallback<void>): void;
showWithAnimation(): Promise<void>;
Added
ohos.windowWindowhideWithAnimation(callback: AsyncCallback<void>): void;
hideWithAnimation(): Promise<void>;
Added
ohos.windowBlurStyleTHICKAdded
ohos.windowBlurStyleREGULARAdded
ohos.windowBlurStyleTHINAdded
ohos.windowBlurStyleOFFAdded
ohos.windowTransitionControlleranimationForHidden(context: TransitionContext): void;Added
ohos.windowTransitionControlleranimationForShown(context: TransitionContext): void;Added
ohos.windowTransitionContextcompleteTransition(isCompleted: boolean): void;Added
ohos.windowTransitionContexttoWindow: WindowAdded
ohos.windowTranslateOptionsz?: number;Added
ohos.windowTranslateOptionsy?: number;Added
ohos.windowTranslateOptionsx?: number;Added
ohos.windowRotateOptionspivotY?: number;Added
ohos.windowRotateOptionspivotX?: number;Added
ohos.windowRotateOptionsz?: number;Added
ohos.windowRotateOptionsy?: number;Added
ohos.windowRotateOptionsx?: number;Added
ohos.windowScaleOptionspivotY?: number;Added
ohos.windowScaleOptionspivotX?: number;Added
ohos.windowScaleOptionsy?: number;Added
ohos.windowScaleOptionsx?: number;Added
ohos.windowWindowPropertiesid: numberAdded
ohos.windowWindowTypeTYPE_SCREENSHOTAdded
ohos.windowWindowTypeTYPE_DIALOGAdded
ohos.windowWindowTypeTYPE_FLOAT_CAMERAAdded
ohos.screenOrientationSENSOR_HORIZONTAL = 7Deleted
ohos.screenOrientationSENSOR_VERTICAL = 6Deleted
ohos.screenOrientationSENSOR = 5Deleted
ohos.windowWindowsetWindowType(type: WindowType): Promise<void>;
setWindowType(type: WindowType, callback: AsyncCallback<void>): void;
Deprecated
ohos.windowWindowPropertiesisRoundCorner: booleanDeprecated

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)Updates (OpenHarmony 3.2 Beta2 -> OpenHarmony 3.2 Beta3)

harmony(鸿蒙)JS API Changes of the Ability Framework

harmony(鸿蒙)JS API Changes of the Accessibility Subsystem

harmony(鸿蒙)JS API Changes of the Account Subsystem

harmony(鸿蒙)JS API Changes of the ArkUI Development Framework

harmony(鸿蒙)JS API Changes of the Power Management Subsystem

harmony(鸿蒙)JS API Changes of the Bundle Management Framework

harmony(鸿蒙)JS API Changes of the Communication Subsystem

harmony(鸿蒙)JS API Changes of the Utils Subsystem

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/daac69a736b843d68088c1fecd959718