在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS開發(fā):【一次開發(fā),多端部署】(分欄控件)

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-21 16:18 ? 次閱讀

一多分欄控件

介紹

本示例分別展示了多場景下,一多分欄控件的響應式變化效果。

本示例分別用到了[SideBarContainer]組件與[Navigation]組件,對應使用場景如下:

  • A+B+C:即SideBarContainer組件組合Navigation組件
  • A+C:SideBarContainer組件
  • B+C:Navigation組件

效果預覽

本示例在預覽器中的效果:

A+B+C :

image.png

A+C :

image.png

B+C :

image.png

使用說明:

1.在預覽器中查看頁面效果

2.在預覽器中開啟窗口拖拽模式,拖動窗口變化,可以查看組件的響應式變化,如下圖所示:

工程目錄

搜狗高速瀏覽器截圖20240326151344.png

`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

MultiNavBar/entry/src/main/ets/
|---model
|   |---dataType.ets                       // 側邊欄菜單數據類型
|---Application                                  
|   |---MailBox.ets                        // 郵箱
|   |---PhotoAlbum.ets                     // 圖庫
|   |---Settings.ets                       // 設置
|---pages                                  
|   |---Index.ets                          // 首頁
|---common                                    
|   |---BreakpointSystem.ets               // 媒體查詢
|   |---MailContent.ets                    // 郵箱詳情
|   |---MailNavigation.ets                 // 郵箱導航
|   |---MailSideBar.ets                    // 郵箱側邊欄
|   |---PhotoContent.ets            	   // 圖庫詳情
|   |---PhotoSideBar.ets             	   // 圖庫側邊欄     
|   |---SettingItem.ets             	   // setting設置項  
|   |---WlanItem.ets             	       // Wlan詳情頁

具體實現

  • [SideBarContainer]組件,自動隱藏側邊欄的功能是由minContentWidth與minSideBarWidth屬性實現的。當設置[SideBarContainer]組件組件的顯示類型為SideBarContainerType.Embed,并且窗口寬度達到minContentWidth + minSideBarWidth的邊界值時,側邊欄自動隱藏。
  • [Navigation]組件,自動隱藏側邊欄的功能是由minContentWidth屬性實現的。當[Navigation]的內容區(qū)域達到minContentWidth設置的值時,navBar自動隱藏。
  • 開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

響應式規(guī)則

場景一:A+B+C

  1. 預覽器窗口寬度>840vp時,顯示A、B、C三列,放大縮小時,優(yōu)先變化C列
  2. 預覽器窗口寬度<=840vp并且>600vp時,顯示B、C兩列,放大縮小時,優(yōu)先變化C列
  3. 預覽器窗口寬度<=600vp并且>360vp時,僅顯示C列

場景二:A+C

  1. 預覽器窗口寬度>600vp時,顯示A、C三列,放大縮小時,優(yōu)先變化C列
  2. 預覽器窗口寬度<=600vp并且>360vp時,僅顯示C三列

場景三:B+C

  1. 預覽器窗口寬度>600vp時,顯示B、C三列,放大縮小時,優(yōu)先變化C列
  2. 預覽器窗口寬度<=600并且>360vp時,僅顯示C三列

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    57

    文章

    2393

    瀏覽量

    43071
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    190

    瀏覽量

    4543
收藏 人收藏

    評論

    相關推薦

    ?HarmonyOS"一次開發(fā)多端部署"優(yōu)秀實踐——玩機技巧

    的潛在用戶群體。個應用要在多類設備上提供統的內容,需要適配不同的屏幕尺寸和硬件,開發(fā)成本較高。"一次開發(fā)
    的頭像 發(fā)表于 08-30 10:25 ?2940次閱讀
    ?HarmonyOS"<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>"優(yōu)秀實踐——玩機技巧

    HarmonyOS開發(fā)案例:【一次開發(fā)多端部署(視頻應用)】

    者提供了“一次開發(fā)多端部署”的系統能力,讓開發(fā)者可以基于一次
    的頭像 發(fā)表于 05-11 15:41 ?1572次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>(視頻應用)】

    HarmonyOS開發(fā)案例:【一次開發(fā)多端部署-音樂專輯】

    基于自適應和響應式布局,實現一次開發(fā)多端部署音樂專輯頁面。
    的頭像 發(fā)表于 05-13 16:48 ?749次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>-音樂專輯】

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】(多天氣)項目

    本示例展示個天氣應用界面,包括首頁、城市管理、添加城市、更新時間彈窗,體現一次開發(fā)多端部署的能力。
    的頭像 發(fā)表于 05-20 14:59 ?912次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】(<b class='flag-5'>一</b>多天氣)項目

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】(音樂專輯主頁)

    本示例使用一次開發(fā)多端部署中介紹的自適應布局能力和響應式布局能力進行多設備(或多窗口尺寸)適配,保證應用在不同設備或不同窗口尺寸下可以正常顯示。
    的頭像 發(fā)表于 05-21 14:48 ?890次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】(音樂專輯主頁)

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】(音樂專輯頁面)

    基于自適應和響應式布局,實現一次開發(fā)多端部署音樂專輯頁面。
    的頭像 發(fā)表于 05-25 16:21 ?886次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】(音樂專輯頁面)

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】(視頻應用)

    者提供了“一次開發(fā)多端部署”的系統能力,讓開發(fā)者可以基于一次
    的頭像 發(fā)表于 05-25 16:29 ?4616次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】(視頻應用)

    鴻蒙OS開發(fā):典型頁面場景【一次開發(fā)多端部署】實戰(zhàn)(音樂專輯頁2)

    本示例使用[一次開發(fā)多端部署]中介紹的自適應布局能力和響應式布局能力進行多設備(或多窗口尺寸)適配,保證應用在不同設備或不同窗口尺寸下可以正常顯示。
    的頭像 發(fā)表于 05-25 16:47 ?2172次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:典型頁面場景【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】實戰(zhàn)(音樂專輯頁2)

    鴻蒙OS開發(fā):典型頁面場景【一次開發(fā)多端部署】實戰(zhàn)(設置典型頁面)

    本示例展示了設置應用的典型頁面,其在小窗口和大窗口有不同的顯示效果,體現一次開發(fā)多端部署的能力。
    的頭像 發(fā)表于 05-27 09:36 ?1245次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:典型頁面場景【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】實戰(zhàn)(設置典型頁面)

    HarmonyOS\"一次開發(fā)多端部署\"優(yōu)秀實踐——玩機技巧,碼上起航

    的潛在用戶群體。個應用要在多類設備上提供統的內容,需要適配不同的屏幕尺寸和硬件,開發(fā)成本較高。\"一次開發(fā)
    發(fā)表于 08-30 18:14

    HarmonyOS開發(fā)文檔(

    構建多端自動運行App,實現真正的一次開發(fā)多端部署,在跨設備之間實現共享生態(tài)。現在就行動,從 《華為
    發(fā)表于 10-15 14:15 ?62次下載
    HarmonyOS<b class='flag-5'>開發(fā)</b>文檔(<b class='flag-5'>一</b>)

    華為開發(fā)者大會2021:一次開發(fā) 多端部署

    一次開發(fā) 多端部署使能開發(fā)者從單設備生態(tài)跨入多設備生態(tài)!
    的頭像 發(fā)表于 10-22 15:09 ?1671次閱讀
    華為<b class='flag-5'>開發(fā)</b>者大會2021:<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b> <b class='flag-5'>多端</b><b class='flag-5'>部署</b>

    華為開發(fā)者大會2021:軟件部總裁龔體 鴻蒙系統 一次開發(fā) 多端部署 萬物互連

    華為開發(fā)者大會2021:鴻蒙系統 一次開發(fā) 多端部署 萬物互連 在華為
    的頭像 發(fā)表于 10-22 15:09 ?4622次閱讀
    華為<b class='flag-5'>開發(fā)</b>者大會2021:軟件部總裁龔體 <b class='flag-5'>鴻蒙</b>系統 <b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b> <b class='flag-5'>多端</b><b class='flag-5'>部署</b> 萬物互連

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】(多設備自適應能力)簡單介紹

    本示例是《一次開發(fā)多端部署》的配套示例代碼,展示了[頁面開發(fā)多能力],包括自適應布局、響應
    的頭像 發(fā)表于 05-21 14:59 ?2570次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】(多設備自適應能力)簡單介紹

    鴻蒙OS開發(fā):【一次開發(fā)多端部署】( 設置app頁面)

    本示例展示了設置應用的典型頁面,其在小窗口和大窗口有不同的顯示效果,體現一次開發(fā)多端部署的能力。
    的頭像 發(fā)表于 05-21 14:56 ?1283次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發(fā)</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】( 設置app頁面)
    主站蜘蛛池模板: 性视频一区 | 一区二区三区网站在线免费线观看 | 精品一区二区三区三区 | 美女露出尿口让男人桶爽网站 | 欧美亚洲三级 | 日本中文在线三级在线播放 | bt天堂资源种子在线8 | 国产美女一区二区三区 | 美女把尿口扒开让男人桶出水 | va天堂| 午夜欧美性欧美 | 国内精品一区二区在线观看 | 美女被视频网站在线看九色 | 婷婷丁香色| 国产特黄一级毛片特黄 | 最刺激黄a大片免费网站 | 在线播放免费观看 | 香蕉爱爱视频 | 人人干人人搞 | 波多野结衣三个女人蕾丝边 | 伊人久久99 | 中文字幕成人乱码在线电影 | 波多野结衣在线观看一区二区三区 | 日本美女搞黄 | 一级毛片免费不卡在线视频 | 三级在线播放 | 伊人天天干 | 中文字幕在线播放一区 | 在线免费观看一级片 | 天天色天天干天天 | 久久久久国产精品免费网站 | 在线看黄网 | 国模私拍福利一区二区 | 四虎在线观看 | 亚洲第一视频在线 | 亚洲一二 | 四虎影视亚洲精品 | 玖玖在线国产精品 | 色偷偷尼玛图亚洲综合 | 免费在线视频你懂的 | 亚洲人毛茸茸bbxx |