
設置組件進行位移動畫時的運動路徑
說明:從 API Version 7 開始支持。后續版本如有新增內容,則采用上角標單獨標記該內容的起始版本。
屬性:
名稱 |
參數類型 |
默認值 |
描述 |
motionPath |
{ path: string, from?: number, to?: number, rotatable?: boolean } 說明 path中支持通過start和end進行起點和終點的替代,如: 'Mstart.x start.y L50 50 Lend.x end.y Z'。 |
{ "", 0.0, 1.0, false } |
設置組件的運動路徑,入參說明如下:
|
實例:
@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)
}
}
審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
應用開發
+關注
關注
0文章
63瀏覽量
9683 -
HarmonyOS
+關注
關注
80文章
2084瀏覽量
32243
發布評論請先 登錄
相關推薦
熱點推薦
HarmonyOS5云服務技術分享--ArkTS開發Node環境
? 你好呀,開發者小伙伴們!今天我們來聊聊如何在HarmonyOS(ArkTS API 9及以上)中玩轉云函數,特別是結合Node.js和HTTP觸發器的開發技巧。文章會手把手帶你從零開始,用最接地
發表于 05-22 17:21
HarmonyOS應用閃屏問題性能優化一
在開發調試過程中,有時會遇到應用出現非預期的閃動,這些閃動現象統稱為閃屏問題。這些閃屏問題觸發原因不同,表現形式不同,但都會對應用的體驗性和流暢度產生影響。
動畫過程中,應用連續點擊場景下的閃屏
發表于 05-15 14:53
【「極速探索HarmonyOS NEXT 」閱讀體驗】 初印象:一本純血鴻蒙應用開發入門的好書
非常有幸的于近日收到了電子發燒友寄來的《 極速探索HarmonyOS NEXT **** 純血鴻蒙應用開發實踐》這本由清華大學出版社出版的一本純血鴻蒙應用開發學習的一本好書。
書籍一共392頁,類
發表于 03-04 12:41
HarmonyOS 應用開發賦能套件:鴻蒙原生應用開發的 “神助攻”
所見即所得的代碼講解與即學即練的操作實踐,為不同層次的開發者量身定制學習路徑,助力開發者深入掌握HarmonyOS應用開發技能。《
發表于 02-17 16:37
名單公布!【書籍評測活動NO.56】極速探索HarmonyOS NEXT:純血鴻蒙應用開發實踐
通過本書提升在HarmonyOS NEXT 平臺上的開發能力。
本書特點
循序漸進、由淺入深: 從基礎知識出發,逐步深入講解HarmonyOS NEXT 5.0的各個層面。通過漸進式的學習路徑
發表于 01-20 16:53
《HarmonyOS第一課》煥新升級,賦能開發者快速掌握鴻蒙應用開發
云梯 《HarmonyOS第一課》分為基礎、中級、高級及主題課程四大模塊,為不同層次開發者量身定制學習路徑。 基礎課程針對初級開發者,使其能夠在指導下讓
發表于 01-02 14:24
HarmonyOS開發指導類文檔更新速遞(下)
伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的發布,HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS

HarmonyOS開發指導類文檔更新速遞(上)
伴隨著HarmonyOS 5.0.0 Release版本的發布,HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS NEXT開發者資料直通車將從文檔更新角度為

AICon北京站HarmonyOS技術分論壇開啟招募,歡迎開發者踴躍報名
在人工智能的浪潮中,HarmonyOS以其獨特的技術優勢,引領著移動應用開發的新趨勢。2024年12月14日,在AICon全球人工智能開發與應用大會(北京站)期間 ,將舉辦以“鴻蒙生態下的AI助力

HarmonyOS開發寶典震撼來襲,卓越應用開發之旅一觸即發,輕松啟程!
HarmonyOS賦能產品,全面護航開發者從HarmonyOS感知、學習進階、開發實踐至技術支持的全旅程,助力開發者高效
發表于 12-05 08:57
AWTK 最新動態:支持鴻蒙系統(HarmonyOS Next)
導讀HarmonyOS是全球第三大移動操作系統,有巨大的市場潛力,在國產替代的背景下,機會多多,AWTK支持HarmonyOS,讓AWTK開發者也能享受HarmonyOS生態的紅利。A

HarmonyOS Next原生應用開發-從TS到ArkTS的適配規則(十一)
:arkts-no-jsx
級別:錯誤
不支持使用JSX。
本文根據HarmonyOS NEXT Developer Beta1官方公開的開發文檔整理而成。
發表于 08-02 14:07
慶科信息獲HarmonyOS高級應用開發能力認證!助力品牌快速打造鴻蒙原生應用
近日,上海慶科信息技術有限公司榮獲HarmonyOS應用開發者高級認證,公司在華為鴻蒙生態的開發能力得到進一步拓展,能夠幫助客戶快速開發基于Harm

HarmonyOS Next 原生應用開發-從TS到ArkTS的適配規則(一)
工具也增加了相應的限制規則。這個約束只會導致少量代碼重構,但會提升性能。
本文根據HarmonyOS NEXT Developer Beta1官方公開的開發文檔整理而成。
發表于 07-02 15:45
HarmonyOS Next 原生應用開發-ArkTS語法適配背景說明
ArkTS在保持TypeScript(簡稱TS)基本語法風格的基礎上,進一步通過規范強化靜態檢查和分析,使得在程序開發期能檢測更多錯誤,提升程序穩定性,并實現更好的運行性能。本文將進一步解釋為
發表于 07-01 16:49
評論