#鸿蒙通关秘籍#咱们可以在ArkTS卡片中使用动画嘛,和应用动画有什么区别吗?

HarmonyOS
2024-12-12 09:40:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨雨轻尘JS

在ArkTS卡片里用动画,就像是给你的卡片加特效。和应用开发其实差不多。 你可以使用显式动画、属性动画或者组件内转场。不过,记得动画播放时长最长只有1秒,其他的参数像tempodelayiterations都是有限制的。比如,你可以这样写代码:

@Entry
@Component
struct AnimationCard {
  @State rotateAngle: number = 0;
  build() {
    Row() {
      Button('change rotate angle')
        .height('20%')
        .width('90%')
        .margin('5%')
        .onClick(() => {
          this.rotateAngle = (this.rotateAngle === 0 ? 90 : 0);
        })
        .rotate({ angle: this.rotateAngle })
        .animation({
          curve: Curve.EaseOut,
          playMode: PlayMode.Normal,
        });
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-12 12:33:49
相关问题
ArkTS卡片JS卡片什么区别
875浏览 • 1回复 待解决
鸿蒙1.0鸿蒙2.0什么区别
15482浏览 • 3回复 待解决
鸿蒙系统预装升级什么区别
11642浏览 • 2回复 待解决
liteos-a 鸿蒙2.0什么区别
9533浏览 • 1回复 已解决
UIAbilityExtensionAbility什么区别
1074浏览 • 1回复 待解决
LocalStorageAppStorage什么区别
1182浏览 • 2回复 待解决
HarmonyOS structclass什么区别
287浏览 • 1回复 待解决
请问AbilitySliceFraction什么区别
10128浏览 • 3回复 已解决