99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

鴻蒙ArkUI開發(fā):常用布局【創(chuàng)建網(wǎng)格(Grid/GridItem)】

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

掃碼添加小助手

加入工程師交流群

創(chuàng)建網(wǎng)格(Grid/GridItem)

  1. 網(wǎng)格布局主要用于處理固定行列的UI,也支持動態(tài)調(diào)整。很類似iOS中的UICollectionView。
  2. [Grid]容器的子組件一定是[GridItem]
  3. 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

Grid,GridItem關(guān)系

容器內(nèi)每一個條目對應(yīng)一個GridItem組件
image.png

行列數(shù)量可配

  1. Grid組件提供了rowsTemplate和columnsTemplate屬性用于設(shè)置網(wǎng)格布局行列數(shù)量與尺寸占比。
  2. rowsTemplate和columnsTemplate屬性值是一個由多個空格和'數(shù)字+fr'間隔拼接的字符串,fr的個數(shù)即網(wǎng)格布局的行或列數(shù),fr前面的數(shù)值大小,用于計算該行或列在網(wǎng)格布局寬度上的占比,最終決定該行或列的寬度
typescript
復(fù)制代碼
Grid() {
...
}
.rowsTemplate('1fr 1fr 1fr')
.columnsTemplate('1fr 2fr 1fr')

image.png

單個網(wǎng)格可以橫跨多行或多列

通過設(shè)置GridItem的rowStart、rowEnd、columnStart和columnEnd可以實(shí)現(xiàn)單個網(wǎng)格橫跨多行或多列的場景

typescript
復(fù)制代碼
Grid() {
    GridItem() {}
    GridItem() {}
    GridItem() {}
    .columnStart(1)
    .columnEnd(2)

    GridItem() {}
    .rowStart(1)
    .rowEnd(2)
    GridItem() {}
    GridItem() {}
    GridItem() {}
    
    GridItem() {}
    .columnStart(1)
    .columnEnd(3)
}
.rowsTemplate('1fr 1fr 1fr')
.columnsTemplate('1fr 1fr 1fr 1fr')
.columnsGap(8)
.rowsGap(8)

`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789v直接拿`

搜狗高速瀏覽器截圖20240326151547.pngimage.png

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    142

    瀏覽量

    16337
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2618

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HarmonyOS開發(fā)ArkUI案例:【常用布局容器對齊方式】

    基于ArkTS擴(kuò)展的聲明式開發(fā)范式,實(shí)現(xiàn)Flex、Column、Row和Stack四種常用布局容器對齊方式。
    的頭像 發(fā)表于 05-08 16:47 ?2238次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b><b class='flag-5'>ArkUI</b>案例:【<b class='flag-5'>常用布局</b>容器對齊方式】

    鴻蒙ArkUI開發(fā)常用布局【主軸】

    線性布局的子元素在線性方向上(水平方向和垂直方向)依次排列
    的頭像 發(fā)表于 05-13 17:33 ?1166次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【主軸】

    鴻蒙開發(fā)實(shí)戰(zhàn)-(ArkUI)List組件和Grid組件的使用

    一系列相同寬度的列表項,連續(xù)、多行呈現(xiàn)同類數(shù)據(jù),例如圖片和文本。常見的列表有線性列表(List列表)和網(wǎng)格布局Grid列表): 為了幫助開發(fā)者構(gòu)建包含列表的應(yīng)用,ArkUI提供了L
    發(fā)表于 01-18 20:18

    鴻蒙5開發(fā)寶藏案例分享---Grid性能優(yōu)化案例

    注意到。今天我就帶大家拆解這個案例,加上詳細(xì)講解和代碼分析,幫你輕松提升應(yīng)用流暢度! ?問題場景:為什么Grid會卡? 當(dāng)Grid布局需要實(shí)現(xiàn) 不規(guī)則網(wǎng)格 (比如合并單元格)時,我們
    發(fā)表于 06-12 17:47

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

    布局。 List既具備線性布局的特點(diǎn),同時支持懶加載和滑動的能力。 Grid/GridItem提供了宮格布局的能力,同時也支持懶加載和滑動能
    發(fā)表于 06-20 15:48

    網(wǎng)格布局介紹

    圖片展示、日歷、計算器等。 ArkUI提供了Grid容器組件和子組件GridItem,用于構(gòu)建網(wǎng)格布局。Grid用于設(shè)置
    發(fā)表于 06-25 06:27

    求問創(chuàng)建網(wǎng)格的用法

    運(yùn)行提示我說顏色分量不在可接受范圍內(nèi)但是我顏色數(shù)組應(yīng)該是按照格式創(chuàng)建的,求哪位大神能解釋下創(chuàng)建網(wǎng)格這個vi的顏色數(shù)組的注意事項
    發(fā)表于 09-07 20:48

    深度剖析Openharmony的Flex和Grid布局

    Flex布局概述Flex布局是很常用也是很方便的一種布局模式,此種布局方式已經(jīng)廣泛使用在前端、小程序開發(fā)
    發(fā)表于 04-13 14:26

    鴻蒙應(yīng)用ui布局

    請問,在用java開發(fā)鴻蒙應(yīng)用布局UI時,怎么才能全屏布局(不顯示labelb標(biāo)題)
    發(fā)表于 09-20 22:09

    PCB設(shè)計中的Grid布局的作用

    今天為大家講講PCB設(shè)計中什么是Grid布局?PCB設(shè)計中的Grid布局的作用。 PCB設(shè)計中的Grid
    發(fā)表于 11-29 09:35 ?1559次閱讀

    鴻蒙ArkUI開發(fā)-Tabs組件的使用

    鴻蒙ArkUI開發(fā)-Tabs組件的使用
    的頭像 發(fā)表于 01-19 16:01 ?2742次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>-Tabs組件的使用

    鴻蒙ArkUI開發(fā)常用布局【相對布局

    相對布局可以讓子元素指定兄弟元素或父容器作為錨點(diǎn),基于錨點(diǎn)做位置布局
    的頭像 發(fā)表于 05-14 20:50 ?963次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【相對<b class='flag-5'>布局</b>】

    鴻蒙ArkUI開發(fā)常用布局創(chuàng)建列表(List)】

    列表容器是為了高效處理長列表的容器,能支持橫向、豎向滾動,數(shù)據(jù)分組,分組頭懸浮等功能
    的頭像 發(fā)表于 05-15 15:30 ?1218次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【 <b class='flag-5'>創(chuàng)建</b>列表(List)】

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

    平級導(dǎo)航的復(fù)合網(wǎng)格視圖常出現(xiàn)在同時展示多種不同內(nèi)容的界面。
    的頭像 發(fā)表于 05-17 11:19 ?912次閱讀
    <b class='flag-5'>鴻蒙</b>應(yīng)<b class='flag-5'>用布局</b><b class='flag-5'>ArkUI</b>【基礎(chǔ)運(yùn)用案例】

    鴻蒙ArkUI-X跨平臺開發(fā):【 編寫第一個ArkUI-X應(yīng)用】

    通過構(gòu)建一個簡單的ArkUI頁面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫和UI布局編寫等應(yīng)用開發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?1263次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>-X跨平臺<b class='flag-5'>開發(fā)</b>:【 編寫第一個<b class='flag-5'>ArkUI</b>-X應(yīng)用】