HarmonyOS 动画展示

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS map无法展示
195浏览 • 1回复 待解决
HarmonyOS RichText 展示问题
185浏览 • 1回复 待解决
HarmonyOS 地图无法展示
55浏览 • 1回复 待解决
HarmonyOS 地图不展示
42浏览 • 1回复 待解决
HarmonyOS Slider UI展示问题
479浏览 • 1回复 待解决
HarmonyOS 地图组件无法展示
204浏览 • 1回复 待解决
HarmonyOS 动画需求
74浏览 • 1回复 待解决
HarmonyOS 加载动画
35浏览 • 1回复 待解决
HarmonyOS lottie动画
42浏览 • 1回复 待解决
HarmonyOS 动画实现
20浏览 • 1回复 待解决
HarmonyOS DatePicker组件年份展示问题
455浏览 • 1回复 待解决
HarmonyOS 键盘导致webview展示不全
48浏览 • 1回复 待解决
HarmonyOS List展示不全的问题
385浏览 • 1回复 待解决
HarmonyOS webView视频横屏展示
36浏览 • 1回复 待解决
HarmonyOS textarea展示最新数据问题
32浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人