中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
设置组件进行位移动画时的运动路径。 说明:从 API Version 7 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
属性: 实例:
@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) } }
微信扫码分享