布局基礎(chǔ)運(yùn)用案例
平級(jí)導(dǎo)航的復(fù)合網(wǎng)格視圖
平級(jí)導(dǎo)航的復(fù)合網(wǎng)格視圖常出現(xiàn)在同時(shí)展示多種不同內(nèi)容的界面。
例如,市場(chǎng)類(lèi)應(yīng)用作為典型的平級(jí)導(dǎo)航,其首頁(yè)不同板塊采用了不同布局能力。
- 標(biāo)題欄與搜索欄:因元素單一、位置固定在頂部,因此適合采用自適應(yīng)拉伸,并在大尺寸界面中從縱排變?yōu)闄M排,充分利用頂部區(qū)域。
- 運(yùn)營(yíng)橫幅:在小設(shè)備上默認(rèn)為多張輪播展示,隨寬度變化采用自適應(yīng)縮放,在中尺寸界面通過(guò)重復(fù)布局變?yōu)椴⑴哦鄰垺?/li>
- 圖標(biāo)型網(wǎng)格:對(duì)于數(shù)量固定、且子內(nèi)容重要程度相同的網(wǎng)格,需保證完全展示,可采用均分拉伸。對(duì)于數(shù)量不限的網(wǎng)格,則采用自適應(yīng)延伸,在更大寬度上展示更多數(shù)量。
- 底部導(dǎo)航欄:導(dǎo)航類(lèi)控件本身綜合了均分和折行,在寬度變化時(shí)能占用均等寬度并在足夠?qū)挾认虏⑴牛?dāng)在大尺寸界面中,挪移到左邊,使不同頁(yè)簽距離更近、同時(shí)符合視覺(jué)走向。
- 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
在橫豎屏切換時(shí),也保持了一致的布局能力,實(shí)際上完成了大尺寸和中尺寸的切換。
當(dāng)界面出現(xiàn)在智慧屏上,雖然同是大尺寸界面,為了符合設(shè)備樣式和遙控器交互規(guī)則,搜索欄轉(zhuǎn)化為圖標(biāo)入口,導(dǎo)航欄挪移到頁(yè)面上部。
層級(jí)導(dǎo)航的列表視圖
層級(jí)導(dǎo)航的列表視圖常出現(xiàn)在多類(lèi)簡(jiǎn)單信息并列或多入口業(yè)務(wù)入口的界面。
例如,設(shè)置類(lèi)應(yīng)用作為典型的層級(jí)導(dǎo)航,其列表控件采用自適應(yīng)拉伸。
在中尺寸設(shè)備中,為避免中間區(qū)域空白過(guò)大,采用縮進(jìn)布局,大尺寸設(shè)備中,為充分利用橫向空間,建議采用柵格系統(tǒng)形成分欄效果,并讓列表元素在各自區(qū)域保持拉伸。
專(zhuān)輯詳情頁(yè)面
專(zhuān)輯詳情不限于展示音樂(lè)內(nèi)容,也用于展示視頻、短視頻、電臺(tái)、書(shū)本等內(nèi)容類(lèi)合集。
例如,歌單類(lèi)界面作為典型的內(nèi)容垂類(lèi)頁(yè)面,其總體分為標(biāo)題欄、歌單信息、歌單操作、歌單列表、播放欄幾個(gè)板塊。
- 標(biāo)題欄:采用自適應(yīng)拉伸。
- 歌單信息:采用自適應(yīng)縮放,并在中尺寸界面進(jìn)行縮進(jìn)處理使內(nèi)容呈現(xiàn)協(xié)調(diào)。
- 歌單操作:板塊內(nèi)部采用均分拉伸,在小尺寸設(shè)備上利用縱向空間、中尺寸設(shè)備上自適應(yīng)縮放,挪移到歌單封面下面。
- 歌單列表:板塊內(nèi)部采用挪移布局,在中尺寸設(shè)備上挪移到歌單信息右邊。
- 播放欄:固定在界面底部,保持左右拉伸即可。
在橫豎屏切換時(shí),完成了中尺寸和大尺寸的切換。歌單列表板塊進(jìn)行挪移的同時(shí),內(nèi)部采用了重復(fù)布局。
歌單信息和歌單操作板塊因較小寬高比,挪移到上下排布。
當(dāng)界面出現(xiàn)在智慧屏上,為了符合沉浸簡(jiǎn)約的設(shè)備信息和遙控器交互規(guī)則,將部分歌單信息替代原來(lái)標(biāo)題欄的位置,并取消播放欄。同時(shí)歌單列表居左,更方便遙控器選擇。
審核編輯 黃宇
-
移動(dòng)開(kāi)發(fā)
+關(guān)注
關(guān)注
0文章
52瀏覽量
10369 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2642瀏覽量
68125
發(fā)布評(píng)論請(qǐng)先 登錄
【HarmonyOS 5】鴻蒙中常見(jiàn)的標(biāo)題欄布局方案

【HarmonyOS next】ArkUI-X休閑娛樂(lè)搞笑日歷【基礎(chǔ)】
【HarmonyOS next】ArkUI-X新聞熱搜聚合App【進(jìn)階】
【HarmonyOS next】ArkUI-X休閑益智兒童拼圖【進(jìn)階】
HarmonyOS NEXT應(yīng)用元服務(wù)布局優(yōu)化利用布局邊界減少布局計(jì)算
ArkUI-X案例解析
HarmonyOS NEXT應(yīng)用元服務(wù)布局優(yōu)化ArkUI框架執(zhí)行流程
HarmonyOS NEXT應(yīng)用元服務(wù)布局合理使用布局組件
ArkUI-X跨平臺(tái)技術(shù)落地-華為運(yùn)動(dòng)健康(一)
鴻蒙5開(kāi)發(fā)寶藏案例分享---性能體驗(yàn)設(shè)計(jì)
鴻蒙Next實(shí)現(xiàn)瀑布流布局
Kuikly鴻蒙版正式開(kāi)源 —— 揭秘卓越性能適配之旅
Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 W3C 標(biāo)準(zhǔn)的 CSS跑在鴻蒙上

鴻蒙跨端實(shí)踐-布局方案介紹

使用TMUXHS4412多路復(fù)用器的PCIe?Gen 4.0應(yīng)用布局指南

評(píng)論