一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙應(yīng)用布局ArkUI【基礎(chǔ)運(yùn)用案例】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-17 11:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

布局基礎(chǔ)運(yùn)用案例

平級導(dǎo)航的復(fù)合網(wǎng)格視圖

平級導(dǎo)航的復(fù)合網(wǎng)格視圖常出現(xiàn)在同時(shí)展示多種不同內(nèi)容的界面。

例如,市場類應(yīng)用作為典型的平級導(dǎo)航,其首頁不同板塊采用了不同布局能力。

一多-布局1

  • 標(biāo)題欄與搜索欄:因元素單一、位置固定在頂部,因此適合采用自適應(yīng)拉伸,并在大尺寸界面中從縱排變?yōu)闄M排,充分利用頂部區(qū)域。
  • 運(yùn)營橫幅:在小設(shè)備上默認(rèn)為多張輪播展示,隨寬度變化采用自適應(yīng)縮放,在中尺寸界面通過重復(fù)布局變?yōu)椴⑴哦鄰垺?/li>
  • 圖標(biāo)型網(wǎng)格:對于數(shù)量固定、且子內(nèi)容重要程度相同的網(wǎng)格,需保證完全展示,可采用均分拉伸。對于數(shù)量不限的網(wǎng)格,則采用自適應(yīng)延伸,在更大寬度上展示更多數(shù)量。
  • 底部導(dǎo)航欄:導(dǎo)航類控件本身綜合了均分和折行,在寬度變化時(shí)能占用均等寬度并在足夠?qū)挾认虏⑴?,?dāng)在大尺寸界面中,挪移到左邊,使不同頁簽距離更近、同時(shí)符合視覺走向。
  • 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

在橫豎屏切換時(shí),也保持了一致的布局能力,實(shí)際上完成了大尺寸和中尺寸的切換。

一多-布局2

當(dāng)界面出現(xiàn)在智慧屏上,雖然同是大尺寸界面,為了符合設(shè)備樣式和遙控器交互規(guī)則,搜索欄轉(zhuǎn)化為圖標(biāo)入口,導(dǎo)航欄挪移到頁面上部。

一多-布局3

層級導(dǎo)航的列表視圖

層級導(dǎo)航的列表視圖常出現(xiàn)在多類簡單信息并列或多入口業(yè)務(wù)入口的界面。

例如,設(shè)置類應(yīng)用作為典型的層級導(dǎo)航,其列表控件采用自適應(yīng)拉伸。

布局基礎(chǔ)案例-層級導(dǎo)航-設(shè)置

在中尺寸設(shè)備中,為避免中間區(qū)域空白過大,采用縮進(jìn)布局,大尺寸設(shè)備中,為充分利用橫向空間,建議采用柵格系統(tǒng)形成分欄效果,并讓列表元素在各自區(qū)域保持拉伸。

專輯詳情頁面

專輯詳情不限于展示音樂內(nèi)容,也用于展示視頻、短視頻、電臺、書本等內(nèi)容類合集。

例如,歌單類界面作為典型的內(nèi)容垂類頁面,其總體分為標(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è)備上挪移到歌單信息右邊。
  • 播放欄:固定在界面底部,保持左右拉伸即可。

頁面布局-布局基礎(chǔ)案例-歌單詳情頁面布局能力360-800vp

在橫豎屏切換時(shí),完成了中尺寸和大尺寸的切換。歌單列表板塊進(jìn)行挪移的同時(shí),內(nèi)部采用了重復(fù)布局。

歌單信息和歌單操作板塊因較小寬高比,挪移到上下排布。

頁面布局-布局基礎(chǔ)案例-歌單詳情頁面布局能力800-1280vp

當(dāng)界面出現(xiàn)在智慧屏上,為了符合沉浸簡約的設(shè)備信息和遙控器交互規(guī)則,將部分歌單信息替代原來標(biāo)題欄的位置,并取消播放欄。同時(shí)歌單列表居左,更方便遙控器選擇。

頁面布局-布局基礎(chǔ)案例-歌單詳情頁面布局能力1280-1920vp

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 移動開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    10369
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    68125
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HarmonyOS 5】鴻蒙中常見的標(biāo)題欄布局方案

    【HarmonyOS 5】鴻蒙中常見的標(biāo)題欄布局方案 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、問題背景:
    的頭像 發(fā)表于 07-11 18:30 ?289次閱讀
    【HarmonyOS 5】<b class='flag-5'>鴻蒙</b>中常見的標(biāo)題欄<b class='flag-5'>布局</b>方案

    【HarmonyOS next】ArkUI-X休閑娛樂搞笑日歷【基礎(chǔ)】

    =${new Date().getTime()}`); 總結(jié) 通過ArkUI-X的跨平臺自適應(yīng)能力,我們實(shí)現(xiàn)了: 網(wǎng)絡(luò)圖片在鴻蒙和iOS設(shè)備的高質(zhì)量渲染 設(shè)備差異的自動適配(屏幕比例/安全區(qū)域) 加載
    發(fā)表于 06-28 22:07

    【HarmonyOS next】ArkUI-X新聞熱搜聚合App【進(jìn)階】

    通過ArkUI-X將鴻蒙下的新聞熱搜聚合App轉(zhuǎn)換為iOS 一、項(xiàng)目背景與技術(shù)選型 1.1 項(xiàng)目概述 本案例基于鴻蒙(HarmonyOS)開發(fā)的聚合熱搜熱榜應(yīng)用,通過調(diào)用韓小韓博客提供的熱搜熱榜聚合
    發(fā)表于 06-28 21:43

    【HarmonyOS next】ArkUI-X休閑益智兒童拼圖【進(jìn)階】

    項(xiàng)目,我們驗(yàn)證了ArkUI-X框架的強(qiáng)大跨端能力。無論是華為的鴻蒙系統(tǒng),還是iOS平臺,都能保持90%以上代碼復(fù)用率,真正實(shí)現(xiàn)了\"一次開發(fā),多端部署\"的理想狀態(tài)。期待
    發(fā)表于 06-28 21:41

    HarmonyOS NEXT應(yīng)用元服務(wù)布局優(yōu)化利用布局邊界減少布局計(jì)算

    對于組件的寬高不需要自適應(yīng)的情況下,建議在UI描述時(shí)給定組件的寬高數(shù)值,當(dāng)其組件外部的容器尺寸發(fā)生變化時(shí),例如拖拽縮放等場景下,如果組件本身的寬高是固定的,理論上來講,該組件在布局階段不會參與
    發(fā)表于 06-26 11:13

    ArkUI-X案例解析

    目前,已經(jīng)有按照方案完成整體改造的4個(gè)Sample作為完整案例。 應(yīng)用描述 鏈接 鴻蒙世界 HMOSWorld 溪村小鎮(zhèn) OxHornCampus 音樂專輯 MusicHome 購物
    發(fā)表于 06-23 22:40

    HarmonyOS NEXT應(yīng)用元服務(wù)布局優(yōu)化ArkUI框架執(zhí)行流程

    的變化導(dǎo)致UI的更新,可以利用布局邊界減少子樹更新的數(shù)量以及減少布局的計(jì)算。 本文主要引用整理于鴻蒙官方文檔
    發(fā)表于 06-23 09:41

    HarmonyOS NEXT應(yīng)用元服務(wù)布局合理使用布局組件

    的性能消耗。所以在使用布局時(shí)盡量遵循以下原則: 在相同嵌套層級的情況下,如果多種布局方式可以實(shí)現(xiàn)相同布局效果,優(yōu)選低耗時(shí)的布局,如使用Column、Row替代Flex實(shí)現(xiàn)相同的單行
    發(fā)表于 06-20 15:48

    ArkUI-X跨平臺技術(shù)落地-華為運(yùn)動健康(一)

    開發(fā)工作量以及保證體驗(yàn)一致性,對于運(yùn)動健康A(chǔ)pp而言,顯得尤為重要。作為鴻蒙NEXT系統(tǒng)生態(tài)中的重要一員,ArkUI-X框架是我們跨平臺技術(shù)方案的首選。結(jié)合當(dāng)前運(yùn)動健康三端現(xiàn)狀,具體采取如下跨平臺技術(shù)
    發(fā)表于 06-18 22:53

    鴻蒙5開發(fā)寶藏案例分享---性能體驗(yàn)設(shè)計(jì)

    ?** 鴻蒙性能優(yōu)化寶藏指南:讓你的應(yīng)用絲滑如飛!** 大家好呀!最近在HarmonyOS文檔里挖到一個(gè)性能優(yōu)化的\"黃金礦脈\"——官方其實(shí)藏了超多流暢性設(shè)計(jì)的實(shí)戰(zhàn)案例!但很多
    發(fā)表于 06-12 16:45

    鴻蒙Next實(shí)現(xiàn)瀑布流布局

    # 鴻蒙Next實(shí)現(xiàn)瀑布流布局 #鴻蒙影音娛樂類應(yīng)用 #拍攝美化 #HarmonyOS ## 一、環(huán)境準(zhǔn)備與項(xiàng)目創(chuàng)建 在開始實(shí)現(xiàn)瀑布流布局前,需確保已安裝好 DevEco Stud
    發(fā)表于 06-10 14:17

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    個(gè)List滾動場景中,文本的測量占了父容器(List)布局耗時(shí)超過50%。這顯然不能令人滿意,我們需要探索復(fù)用文本布局階段的結(jié)果,避免在上屏?xí)r候二次布局。 初步優(yōu)化方案:部分復(fù)用布局產(chǎn)
    發(fā)表于 06-04 16:46

    Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 W3C 標(biāo)準(zhǔn)的 CSS跑在鴻蒙

    HarmonyOS 采用自研的 ArkUI 框架作為原生 UI 開發(fā)方案,這套方案有完善的布局系統(tǒng)和樣式控制,但是他的標(biāo)準(zhǔn)與 W3C 的 CSS 標(biāo)準(zhǔn)存在不一致性。這意味著,如果 Taro 直接
    的頭像 發(fā)表于 10-31 10:54 ?534次閱讀
    Taro <b class='flag-5'>鴻蒙</b>技術(shù)內(nèi)幕系列(二):如何讓 W3C 標(biāo)準(zhǔn)的 CSS跑在<b class='flag-5'>鴻蒙</b>上

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

    封裝到標(biāo)簽中實(shí)現(xiàn),業(yè)務(wù)只需要針對標(biāo)簽簡單地設(shè)置相關(guān)屬性,即可實(shí)現(xiàn)列表類布局,大幅提升研發(fā)效率。同時(shí)動態(tài)化也支持絕對布局以及控制視圖的顯示和隱藏等功能,使之能勝任絕大多數(shù)業(yè)務(wù)布局場景。 在京東金融App使用動態(tài)化方案適配
    的頭像 發(fā)表于 09-18 10:26 ?1392次閱讀
    <b class='flag-5'>鴻蒙</b>跨端實(shí)踐-<b class='flag-5'>布局</b>方案介紹

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

    電子發(fā)燒友網(wǎng)站提供《使用TMUXHS4412多路復(fù)用器的PCIe?Gen 4.0應(yīng)用布局指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:41 ?2次下載
    使用TMUXHS4412多路復(fù)用器的PCIe?Gen 4.0應(yīng)<b class='flag-5'>用布局</b>指南