openharmony 鸿蒙 js-apidiff-window

2023-02-03 浏览 (731)

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 鸿蒙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 Compiler and Runtime Subsystem

harmony 鸿蒙JS API Changes of the DFX Subsystem

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