HarmonyOS应用开发-TS动画路径体验-鸿蒙开发者社区-51CTO.COM

HarmonyOS应用开发-TS动画路径体验

鸿蒙时代
发布于 2022-3-10 10:24
浏览
0收藏

HarmonyOS应用开发-TS动画路径体验-鸿蒙开发者社区
设置组件进行位移动画时的运动路径。
说明:从 API Version 7 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

属性:
HarmonyOS应用开发-TS动画路径体验-鸿蒙开发者社区
实例:

@Entry
@Component
struct MotionPathExample {
  @State offsetX: number = 0
  @State offsetY: number = 0
  @State toggle: boolean = true

  build() {
    Column() {
      Button('click me')
        .motionPath({ path: 'Mstart.x start.y L300 200 L300 500 Lend.x end.y', from: 0.0, to: 1.0, rotatable: true })
        .onClick((event: ClickEvent) => {
          animateTo({ duration: 4000, curve: Curve.Linear }, () => {
            this.toggle = !this.toggle;
          })
        }).backgroundColor(0x317aff)
    }.width('100%').height('100%').alignItems(this.toggle ? HorizontalAlign.Start : HorizontalAlign.Center)
  }
}

分类
标签
HarmonyOS应用开发-TS动画路径体验.docx 37.38K 14次下载
1
收藏
回复
举报
回复
    相关推荐