色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

鴻蒙OS開發:【一次開發,多端部署】(導航欄) 導航欄

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-22 14:43 ? 次閱讀

一多導航欄

介紹

本示例展示了導航組件在不同設備形態下的樣式。

  • 在sm設備上,以tabs形式展示,內容、導航為上下樣式布局,通過點擊底部tabs切換內容;
  • 在md/lg設備上,以[SideBarContainer]形式展示,內容、導航為左右布局,通過點擊側邊一二級菜單進行內容切換。
  • 開發前請熟悉鴻蒙開發指導文檔gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md點擊或者復制轉到。

本示例使用[一次開發多端部署]中介紹的自適應布局能力和響應式布局能力進行多設備(或多窗口尺寸)適配,主要通過組件提供窗口斷點事件,保證應用在不同設備或不同窗口尺寸下可以正常顯示。

預覽效果

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

image.png

使用說明:

  1. 打開首頁,在IDE編輯器中打開預覽器查看預覽效果。
  2. 在預覽器中開啟窗口拖拽模式,拖動窗口變化,可以查看組件的響應式變化,如下圖所示:
  3. 手動自由拖拽窗口,將應用窗口在sm/md/lg三種設備形態下進行切換并查看預覽效果。
  4. 在sm/lg窗口下,點擊左上角圖標進行側邊欄樣式切換

工程目錄

MultiNavBar/entry/src/main/ets/
|---model
|   |---MenuType.ets                       // 側邊欄菜單數據類型
|   |---SideListData.ets                   // 側邊欄數據
|---pages                                  
|   |---AppStore.ets                       // 首頁
|---common                                    
|   |---BreakpointSystem.ets               // 媒體查詢
|   |---CommonMainTabs.ets                 // 一級Tabs
|   |---CommonSubTabs.ets                  // 二級Tabs
|   |---Configuration.ets                  // 樣式配置
|   |---RecommendationList.ets             // 推薦頁面
|   |---SideBarController.ets              // 側邊欄控制器  

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

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

具體實現

本示例介紹如何使用自適應布局能力和響應式布局能力適配不同尺寸窗口,將頁面分拆為2部分。

整體布局

1.通過GridRow組件提供的斷點事件,獲取到當前窗口的斷點,通過visibility屬性將[Tabs]組件與[SideBarContainer]組件分別在sm/(md、lg) 形態下展示/隱藏。

2.同時通過斷點,對組件設置不同的樣式屬性,以最優的效果展示。

側邊欄SideBar/底部TabsController

1.側邊欄內容布局通過Flex容器分別在sm/(md、lg)形態下進行橫豎展示。

2.內容區域通過不同的窗口斷點進行選擇顯隱。

3.md、lg形態側邊欄一級菜單對應sm形態最外層的TabsController組件、二級菜單對應里層的TabsController組件。

4.側邊欄同時存在兩種形態list/tabs,通過側邊欄左上角圖標切換,list模式下內容區域較小,根據窗口斷點只顯示圖標/圖標+文字,tabs模式下內容區域較大,顯示圖標+文字。

內容區域

1.Swiper組件通過獲取窗口斷點,設置displayCount屬性,在不同窗口下顯示不同數量的圖片。

2.Gird組件通過獲取窗口斷點,設置columnsTemplate與rowsTemplate屬性,在不同窗口下顯示不同數量的Item。

3.內容瀏覽的連續性,進行窗口切換時,內容區域的瀏覽進度可以保持,不會進行重新刷新。

審核編輯 黃宇

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

    關注

    57

    文章

    2368

    瀏覽量

    42896
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    189

    瀏覽量

    4455
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    請問系統下方的導航如何隱藏?

    如題,根據需求APP需要全屏顯示,但是現在導航常駐在下面。如何能隱藏導航,在下方邊緣上滑時才出現導航
    發表于 12-31 07:52

    請問鴻蒙Java UI怎么設置全屏,無標題導航

    鴻蒙 JavaUI 怎么設置全屏,無標題導航
    發表于 05-20 11:04

    HarmonyOS\"一次開發多端部署\"優秀實踐——玩機技巧,碼上起航

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

    Android 仿谷歌側邊導航源碼

    Android 仿谷歌側邊導航源碼
    發表于 03-19 11:23 ?1次下載

    華為開發者大會2021:一次開發 多端部署

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

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

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

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

    本示例展示了設置應用的典型頁面,其在小窗口和大窗口有不同的顯示效果,體現一次開發多端部署的能力。
    的頭像 發表于 05-21 14:56 ?1209次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發</b>:【<b class='flag-5'>一次</b><b class='flag-5'>開發</b>,<b class='flag-5'>多端</b><b class='flag-5'>部署</b>】( 設置app頁面)
    主站蜘蛛池模板: 久久久免费观看| 少女10声大哥喊退色狼| 久久永久免费视频| 欧美精品亚洲精品日韩专区一| 强上轮流内射高NP男男| 午夜免费国产体验区免费的| 诱咪youmiss| 动漫美女被羞羞动漫怪物| 和尚轮流澡到高潮H| 麻豆高清区在线| 帅哥男男GV在线1080P| 伊人久久影院| 丰满少妇发泄14p| 久久精品人人做人人爽97| 日本午夜视频在线| 一级做a爰片久久毛片免费| YY6080A旧里番在线观看| 精品国产在天天线在线麻豆| 亲胸揉胸膜下刺激视频网站APP| 亚洲精品第一页中文字幕| JIZZ学生13| 久草在线精彩免费视频| 乳液全集电影在线观看| 永久免费无码AV国产网站| 国产69精品久久久熟女| 麻豆高清区在线| 亚洲AV无码一区二区三区牛牛| AV福利无码亚洲网站麻豆| 韩国演艺圈qvod| 日产亚洲一区二区三区| 张津瑜的9分58秒7段免费| 国产精品AV色欲蜜臀在线| 男女啪啪抽搐呻吟高潮动态图| 亚洲精品电影天堂网| 俄罗斯人xxx| 男人天堂999| 夜夜穞狠狠穞| 国产伦精品一区二区三区精品| 泡妞高手在都市完整版视频免费| 影音先锋av电影| 国产学生在线播放精品视频|