
設(shè)置組件進(jìn)行位移動(dòng)畫時(shí)的運(yùn)動(dòng)路徑
說明:從 API Version 7 開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。
屬性:
名稱 |
參數(shù)類型 |
默認(rèn)值 |
描述 |
motionPath |
{ path: string, from?: number, to?: number, rotatable?: boolean } 說明 path中支持通過start和end進(jìn)行起點(diǎn)和終點(diǎn)的替代,如: 'Mstart.x start.y L50 50 Lend.x end.y Z'。 |
{ "", 0.0, 1.0, false } |
設(shè)置組件的運(yùn)動(dòng)路徑,入?yún)⒄f明如下:
|
實(shí)例:
@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)
}
}
審核編輯:符乾江
-
應(yīng)用開發(fā)
+關(guān)注
關(guān)注
0文章
63瀏覽量
9736 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2126瀏覽量
33100
發(fā)布評論請先 登錄
【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐

【 HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項(xiàng)目講解

【HarmonyOS next】ArkUI-X休閑益智消消樂【進(jìn)階】
HarmonyOS入門指南
華為正式啟動(dòng)HarmonyOS 6開發(fā)者Beta
HarmonyOS 代碼工坊的指尖開發(fā),讓 APP 開發(fā)所見即所得

UI開發(fā)概述
ArkUI-X案例解析
HarmonyOS5云服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境
HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”
《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)
HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(下)

HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(上)

評論