HarmonyOS 动画展示

怎么让组件有从右边滑出的动画?麻烦给个示例代码。

HarmonyOS
2024-12-26 14:10:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考示例如下:

@Entry
@Component
struct Index {
  @State flag: boolean = true;
  @State show: string = 'show';
  build() {
    Column() {
      Button(this.show).width(80).height(30).margin(30)
        .onClick(() => {
          // 点击Button控制Image的显示和消失
          if (this.flag) {
            this.show = 'hide';
          } else {
            this.show = 'show';
          }
          this.flag = !this.flag;
        })
      if (this.flag) {
        Image($r('app.media.previewImg')).width(200).height(200)
          // 右边进,右边出
          .transition(TransitionEffect.asymmetric(TransitionEffect.move(TransitionEdge.END), TransitionEffect.move(TransitionEdge.END))
            .animation({ duration: 500 }))
      }
    }.width('100%')
  }
}

可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-transition-animation-component-V5

分享
微博
QQ
微信
回复
2024-12-26 17:01:50
相关问题
HarmonyOS map无法展示
857浏览 • 1回复 待解决
HarmonyOS 地图无法展示
1085浏览 • 1回复 待解决
HarmonyOS RichText 展示问题
876浏览 • 1回复 待解决
HarmonyOS 关于属性动画显示动画的控制
1098浏览 • 1回复 待解决
HarmonyOS 加载动画
1118浏览 • 1回复 待解决
HarmonyOS lottie动画
1136浏览 • 1回复 待解决
HarmonyOS 动画实现
1450浏览 • 1回复 待解决
HarmonyOS 地图不展示
864浏览 • 1回复 待解决
HarmonyOS Toast无法展示
750浏览 • 1回复 待解决
HarmonyOS 业务图表展示
874浏览 • 1回复 待解决
HarmonyOS canvas动画如何实现逐帧动画
1257浏览 • 1回复 待解决
HarmonyOS DatePicker组件年份展示问题
1215浏览 • 1回复 待解决
HarmonyOS 键盘导致webview展示不全
946浏览 • 1回复 待解决
HarmonyOS 动画使用问题
850浏览 • 1回复 待解决
HarmonyOS 缩放动画问题
695浏览 • 1回复 待解决
HarmonyOS 列表动画效果
1242浏览 • 1回复 待解决
HarmonyOS 动画需求
925浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人