亚洲一区二区三区无吗_中文视频一区_yw.尤物在线精品视频_亚洲一区中文在线

首頁 > 生活分享 > 免費教學(xué) > HarmonyOS鴻蒙開發(fā)常用4種布局詳細(xì)說明

HarmonyOS鴻蒙開發(fā)常用4種布局詳細(xì)說明

發(fā)布時間:2024-03-28 15:52:47

介紹一下鴻蒙開發(fā)常用4種布局

1、線性布局

2、層疊布局

3、網(wǎng)格布局

4、列表布局

1. 線性布局(Column/Row)

線性布局(LinearLayout)是開發(fā)中最常用的布局,通過線性容器Row(行)和Column(列)構(gòu)建,它是其他布局的基礎(chǔ),其子元素在線性方向上(水平或垂直)依次排列,基本形式如下:

Column(列)

@Entry
@Component
struct Index {
  build() {
    Column({space:20}) {
      //一行
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Green)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Orange)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Yellow)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Blue)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Red)
    }.width('100%').alignItems(HorizontalAlign.Center)
  }
}

效果:

 


Row(行)

@Entry
@Component
struct Index {
  build() {
    Row({space:20}) {
      Column() {
      }.width('15%').height(50).backgroundColor(Color.Red);
      Column() {
      }.width('15%').height(50).backgroundColor(Color.Orange);
      Column() {
      }.width('15%').height(50).backgroundColor(Color.Red);
      Column() {
      }.width('15%').height(50).backgroundColor(Color.Blue);
      Column() {
      }.width('15%').height(50).backgroundColor(Color.Pink);
    }.width('100%').padding(20).backgroundColor('#ccc')
  }
}

 

子元素排列與對齊

● 主軸:線性布局容器在布局方向上的軸線,Row容器主軸為橫向,Column容器主軸為縱向。

● 交叉軸:垂直于主軸方向的軸線。Row容器交叉軸為縱向,Column容器交叉軸為橫向。

子元素沿主軸方向的排列方式

可以通過justifyContent 屬性進行控制,可選值如下:

@Entry
@Component
struct Index {
  build() {
    Column({space:20}) {
      //一行
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Green)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Red)
    }.width('100%').height('100%').justifyContent(FlexAlign.Center)
  }
}

.justifyContent(FlexAlign.Center)

 

.justifyContent(FlexAlign.Start)

 

.justifyContent(FlexAlign.End)

免費教學(xué)更多>>

中國特供車擱置、FSD難落地,特斯拉在華走下坡路了? 廣汽集團6月銷量15萬輛 環(huán)比上升27.5% 比亞迪漢家族交付破百萬,漢L賽道體驗日盛大啟幕引爆性能狂歡 保時捷純電卡宴內(nèi)飾曝光:4塊大屏加持,僅有少量實體按鍵 上汽奧迪A5L預(yù)售價公布 價格誘人配置還超出想象? 小鵬G7起售價比Model Y便宜6.77萬 中大型SUV迎來顛覆者 東風(fēng)本田上半年穩(wěn)健領(lǐng)航,CR-V再樹合資SUV標(biāo)桿 殺瘋了,吉利半年狂賣140.9萬輛,比亞迪還坐得住嗎? 率先落地艙駕融合 高通在平衡遠(yuǎn)景和現(xiàn)實的解題思路 第三代UNI-V:年輕人的“跑車夢想制造機”,全方位升級煥新體驗 20萬級首個百萬銷量!漢L直接讓超跑車主沉默... 吐槽小米紙巾盒貴的,都是不懂用戶的! 別被騙了!大學(xué)生買電腦從哪幾個方面選? 10多萬買電車,要續(xù)航、還要智能,選小鵬M03,還是等零跑B01? 小鵬汽車AI天璣系統(tǒng)7月OTA開啟首批推送, 特斯拉逆勢漲價,底氣何來? 美女親自下場告訴你 零跑C11純電版能帶來哪些情緒價值? 27個月狂賣100萬輛,這款純電小車憑什么? 一車打天下,油電隨便選!這SUV太懂事了 榮耀Magic V5上手評測:滿血驍龍8 Elite 輕薄體驗再升級 盤點那些年曾用過的手機,有你用過的嗎? 傳音海外推出Infinix Hot 60i手機:支持無網(wǎng)通話功能 中興通訊亮相2025中國國際金融展 小米16 Ultra系列手機型號曝光,預(yù)估會有Ultra Max版 華為廣汽疑有大動作!任正非親自出馬,新車即將橫空出世? 雙車煥新、13款新車劇透、聯(lián)手OPPO,MG開啟熾熱夏季模式 超過1000匹馬力?蘭博基尼Fenomeno將限量發(fā)售29臺? 專車專用氣動避震,MINI改裝精準(zhǔn)實現(xiàn)低趴與靈活平衡 雷克薩斯全新一代ES首次戶外亮相 MPV迎來大洗牌!最新周銷量榜:賽那奪冠,騰勢D9季軍,夏排名13
主站蜘蛛池模板: 乌兰察布市| 隆德县| 成都市| 天峨县| 太原市| 南溪县| 博爱县| 兖州市| 商河县| 永平县| 鄱阳县| 万山特区| 辰溪县| 渭源县| 茌平县| 万宁市| 蒙城县| 钟山县| 太谷县| 永春县| 班戈县| 吴堡县| 霸州市| 德阳市| 丰镇市| 长治县| 定结县| 天峨县| 黑山县| 出国| 阿克陶县| 宁城县| 房产| 玛沁县| 封丘县| 饶阳县| 民权县| 巨鹿县| 定安县| 扶绥县| 海原县|