
項(xiang)目描述:
溪(xi)(xi)村小鎮是一款展示(shi)溪(xi)(xi)流背坡(po)村園區(qu)風(feng)貌的(de)應用,包括園區(qu)內的(de)導航功(gong)能,小火車(che)行車(che)狀態查看,以(yi)及各(ge)區(qu)域(yu)的(de)風(feng)景展覽介紹(shao),主要用于展示(shi) HarmonyOS 的(de) ArkUI 能力和(he)動畫效果.
主要功能(neng)有:打開應用時進入啟動(dong)頁,啟動(dong)頁輪播展示溪村小鎮風景圖,之后進入應用首頁。
在首頁(ye)的“地(di)圖瀏覽”標簽(qian)頁(ye),可以(yi)拖動和(he)縮放(fang)查看(kan)地(di)圖,并查找相應地(di)標建筑。
在首頁(ye)的(de)(de)“區(qu)(qu)域(yu)導覽”標(biao)簽頁(ye),可以上(shang)下滑動查看(kan)溪村小鎮不同區(qu)(qu)域(yu)的(de)(de)卡片,點擊卡片可以進入(ru)對應(ying)的(de)(de)區(qu)(qu)域(yu)詳情頁(ye)并查看(kan)區(qu)(qu)域(yu)的(de)(de)詳細介紹(shao)和高(gao)清建筑(zhu)風景(jing)圖。
在(zai)首頁(ye)的(de)“小(xiao)火車”標簽頁(ye),可以查看溪村小(xiao)火車的(de)運(yun)行路線圖(tu)
掌握能力:
Tabs 組(zu)件:通過頁簽進行內容(rong)(rong)視(shi)圖切換(huan)的(de)容(rong)(rong)器組(zu)件,每個頁簽對應一個內容(rong)(rong)視(shi)圖
List 組件(jian):列(lie)(lie)表包含一系列(lie)(lie)相同(tong)寬度的列(lie)(lie)表項,包含子組件(jian) ListItem
點擊手勢:支(zhi)持單(dan)擊、雙(shuang)擊和多次點擊事(shi)件的(de)識別(bie)
拖(tuo)動手(shou)勢:用于(yu)觸發(fa)拖(tuo)動手(shou)勢事(shi)件(jian),滑動的最小距離為(wei) 5vp 時(shi)拖(tuo)動手(shou)勢識別(bie)成功。
捏合手(shou)勢:用(yong)于觸發(fa)捏合手(shou)勢事(shi)件,觸發(fa)捏合手(shou)勢的最少(shao)手(shou)指為 2 指,最大為 5 指,最小識別(bie)距離為 3vp。
屬(shu)性動畫:組件的(de)某些通用屬(shu)性變(bian)化時,可(ke)以通過(guo)屬(shu)性動畫實(shi)現漸變(bian)過(guo)渡效果(guo),提(ti)升用戶體驗。
自(zi)(zi)定(ding)(ding)義彈窗(chuang)(chuang):通(tong)過 CustomDialogController 類顯示自(zi)(zi)定(ding)(ding)義彈窗(chuang)(chuang)。使用彈窗(chuang)(chuang)組件(jian)時,可優先考慮自(zi)(zi)定(ding)(ding)義彈窗(chuang)(chuang),便于自(zi)(zi)定(ding)(ding)義彈窗(chuang)(chuang)的樣(yang)式與內容(rong)。
Canvas 畫布:用于自定(ding)義(yi)繪(hui)制圖形。