From f57f876b7a046e4467aed842dbf8811b98a291fd Mon Sep 17 00:00:00 2001 From: guanzengkun Date: Thu, 14 Aug 2025 17:24:03 +0800 Subject: [PATCH] image badge framenode add init Signed-off-by:guanzengkun --- .../arkoala-arkts/arkui-ohos/src/FrameNode.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/FrameNode.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/FrameNode.ts index 3c7a7d7907b..f11c2daafd2 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/FrameNode.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/FrameNode.ts @@ -1337,10 +1337,18 @@ export namespace typeNode { constructor(uiContext: UIContext, type: string, attrCreator: (node: FrameNode, type: ModifierType) => ArkImageNode) { super(uiContext, type, attrCreator); } - initialize(src: PixelMap | ResourceStr | DrawableDescriptor | ImageContent, options?: ImageAIOptions): ImageAttribute { + initialize(src: PixelMap | ResourceStr | DrawableDescriptor): ImageAttribute { let arkImageNode = this.attribute as ArkImageNode; return arkImageNode!.initialize(src); } + initialize(src: PixelMap | ResourceStr | DrawableDescriptor | ImageContent): ImageAttribute { + let arkImageNode = this.attribute as ArkImageNode; + return arkImageNode!.initialize(src); + } + initialize(src: PixelMap | ResourceStr | DrawableDescriptor, options: ImageAIOptions): ImageAttribute { + let arkImageNode = this.attribute as ArkImageNode; + return arkImageNode!.initialize(src, options); + } } class QRCodeFrameNode extends TypedFrameNode { @@ -1357,7 +1365,11 @@ export namespace typeNode { constructor(uiContext: UIContext, type: string, attrCreator: (node: FrameNode, type: ModifierType) => ArkBadgeNode) { super(uiContext, type, attrCreator); } - initialize(value: BadgeParamWithNumber | BadgeParamWithString): BadgeAttribute { + initialize(value: BadgeParamWithNumber): BadgeAttribute { + let arkBadgeNode = this.attribute as ArkBadgeNode; + return arkBadgeNode!.initialize(value); + } + initialize(value: BadgeParamWithString): BadgeAttribute { let arkBadgeNode = this.attribute as ArkBadgeNode; return arkBadgeNode!.initialize(value); } -- Gitee