From 4d9273e45d9543fcea3711492dcf9fea3daa4f85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Tue, 8 Jul 2025 10:54:56 +0800 Subject: [PATCH] =?UTF-8?q?add=20transition=20rotate=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 --- .../arkoala-arkts/arkui-ohos/src/component/common.ts | 6 +++--- .../native/implementation/transition_effect_accessor.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts index f926183d8a0..ad1797f7abb 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts @@ -8048,7 +8048,7 @@ export interface CommonMethod { animationStop(value: AnimateParam | undefined):this __createOrSetAnimatableProperty(functionName: string, value: number | AnimatableArithmetic, callback: (value: number | AnimatableArithmetic) => void): void - transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this + transition(effect: TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this motionBlur(value: MotionBlurOptions | undefined): this brightness(value: number | undefined): this contrast(value: number | undefined): this @@ -8533,7 +8533,7 @@ export class ArkCommonMethodStyle implements CommonMethod { public animation(value: AnimateParam | undefined): this { return this } - public transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { + public transition(effect: TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { return this } public motionBlur(value: MotionBlurOptions | undefined): this { @@ -9910,7 +9910,7 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet throw new Error('__createOrSetAnimatableProperty format error') } } - public transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { + public transition(effect: TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { if (this.checkPriority("transition")) { const effect_type = runtimeType(effect) const onFinish_type = runtimeType(onFinish) diff --git a/frameworks/core/interfaces/native/implementation/transition_effect_accessor.cpp b/frameworks/core/interfaces/native/implementation/transition_effect_accessor.cpp index ee7bf7df1eb..a8da906d14b 100644 --- a/frameworks/core/interfaces/native/implementation/transition_effect_accessor.cpp +++ b/frameworks/core/interfaces/native/implementation/transition_effect_accessor.cpp @@ -37,7 +37,7 @@ void DestroyPeerImpl(Ark_TransitionEffect peer) } RefPtr HandleRotate(const Ark_TransitionEffects& effect) { - auto emptyDimension = Dimension(); + auto emptyDimension = Dimension(0.5_pct); auto x = Converter::Convert(effect.rotate.x.value); auto y = Converter::Convert(effect.rotate.y.value); auto z = Converter::Convert(effect.rotate.z.value); -- Gitee