那曲檬骨新材料有限公司

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

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

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

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-14 09:52 ? 次閱讀

交叉軸

  1. 垂直于主軸方向的軸線。Row容器交叉軸為縱向,Column容器交叉軸為橫向。
  2. 通過alignItems屬性設(shè)置子元素在交叉軸(排列方向的垂直方向)上的對齊方式
  3. alignSelf屬性用于控制單個子元素在容器交叉軸上的對齊方式,其優(yōu)先級高于alignItems屬性,如果設(shè)置了alignSelf屬性,則在單個子元素上會覆蓋alignItems屬性
  4. 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
Column容器內(nèi)子元素在水平方向上的排列
typescript
復(fù)制代碼
Column() {
...
}.alignItems(HorizontalAlign.Start)

image.png

  1. HorizontalAlign.Start:子元素在水平方向左對齊
  2. HorizontalAlign.Center:子元素在水平方向居中對齊
  3. HorizontalAlign.End:子元素在水平方向右對齊。
Row容器內(nèi)子元素在垂直方向上的排列
typescript
復(fù)制代碼
Row() {
...
}.alignItems(VerticalAlign.Top)

image.png

  1. VerticalAlign.Top:子元素在垂直方向頂部對齊
  2. VerticalAlign.Center:子元素在垂直方向居中對齊
  3. VerticalAlign.Bottom:子元素在垂直方向底部對齊

層疊布局(Stack)

  1. 層疊布局主要用于實現(xiàn)基于Z軸的布局,容器中的子元素(子組件)依次入棧,后一個子元素覆蓋前一個子元素,子元素可以疊加,也可以通過zIndex設(shè)置位置
  2. 可以通過[alignContent參數(shù)]實現(xiàn)位置的相對移動
typescript
復(fù)制代碼
Stack({ alignContent: Alignment.BottomStart })

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

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

彈性布局(Flex)

  1. Row和Column容器只支持單方向的布局。你可以把Flex理解為它倆的升級版,能更靈活的控制布局方向和子元素布局。
  2. 可以設(shè)置布局方向,是否自動換行等

審核編輯 黃宇

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

    關(guān)注

    57

    文章

    2392

    瀏覽量

    43055
收藏 人收藏

    評論

    相關(guān)推薦

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

    基于ArkTS擴展的聲明式開發(fā)范式,實現(xiàn)Flex、Column、Row和Stack四種常用布局容器對齊方式。
    的頭像 發(fā)表于 05-08 16:47 ?1719次閱讀
    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 ?909次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【主軸】

    OpenHarmony使用ArkUI Inspector分析布局

    本文轉(zhuǎn)載自《#2023 盲盒+碼 # OpenHarmony使用ArkUI Inspector分析布局》,作者:zhushangyuan_ ● 摘要:視圖的嵌套層次會影響應(yīng)用的性能,開發(fā)者應(yīng)該移除
    發(fā)表于 09-04 15:27

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

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

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

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

    鴻蒙ArkUI開發(fā)-應(yīng)用添加彈窗

    彈窗是一種模態(tài)窗口,通常用來展示用戶當前需要的或用戶必須關(guān)注的信息或操作。在彈出框消失之前,用戶無法操作其他界面內(nèi)容。ArkUI為我們提供了豐富的彈窗功能
    的頭像 發(fā)表于 01-24 17:22 ?729次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>-應(yīng)用添加彈窗

    鴻蒙ArkUI:【從代碼到UI顯示的整體渲染流程】

    方舟開發(fā)框架(簡稱ArkUI)是鴻蒙開發(fā)的UI框架,提供如下兩種開發(fā)范式,我們 **只學(xué)聲明式開發(fā)
    的頭像 發(fā)表于 05-13 16:06 ?1024次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>:【從代碼到UI顯示的整體渲染流程】

    鴻蒙ArkUI之【如何選擇布局?】

    聲明式UI提供了以下9種常見布局開發(fā)者可根據(jù)實際應(yīng)用場景選擇合適的布局進行頁面開發(fā)
    的頭像 發(fā)表于 05-13 15:37 ?516次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>之【如何選擇<b class='flag-5'>布局</b>?】

    鴻蒙ArkUI開發(fā)常用布局【彈性布局方向圖】

    FlexDirection.Row(默認值):主軸為水平方向,子組件從起始端沿著水平方向開始排布
    的頭像 發(fā)表于 05-14 09:23 ?416次閱讀
    <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ā)常用布局【相對布局

    相對布局可以讓子元素指定兄弟元素或父容器作為錨點,基于錨點做位置布局
    的頭像 發(fā)表于 05-14 20:50 ?656次閱讀
    <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 ?858次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【 創(chuàng)建列表(List)】

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

    網(wǎng)格布局主要用于處理固定行列的UI,也支持動態(tài)調(diào)整。很類似iOS中的UICollectionView。
    的頭像 發(fā)表于 05-15 16:24 ?848次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>常用布局</b>【創(chuàng)建網(wǎng)格(Grid/GridItem)】

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

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

    鴻蒙ArkUI-X跨平臺技術(shù):【開發(fā)準備】

    本文檔適用于ArkUI跨平臺應(yīng)用開發(fā)的初學(xué)者。通過開發(fā)環(huán)境搭建、應(yīng)用工程創(chuàng)建、編譯和運行,熟悉ArkUI跨平臺應(yīng)用開發(fā)基本流程。
    的頭像 發(fā)表于 05-24 10:40 ?568次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>-X跨平臺技術(shù):【<b class='flag-5'>開發(fā)</b>準備】

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

    通過構(gòu)建一個簡單的ArkUI頁面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫和UI布局編寫等應(yīng)用開發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?796次閱讀
    <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)用】
    菲律宾百家乐官网开户| 金牌百家乐官网的玩法技巧和规则 | 百家乐官网玩法既规则| 姚记百家乐的玩法技巧和规则| 百家乐官网凯时娱乐平台| 皇城国际| 百家乐官网辅助器| 新国美娱乐城| 全讯网一码353788| 百家乐棋牌交| 网上百家乐官网记牌软件| 洞口县| 大丰收娱乐城官网| 大发888娱乐城大奖| 基础百家乐博牌| 百家乐存在千术吗| 百家乐官网双面数字筹码怎么出千 | 百家乐不倒翁注码| 百家乐官网tt娱乐平台| 松桃| 大发888官方df888gfxzylc8| 单机百家乐破解方法| 利都百家乐国际娱乐场| 百家乐打连技巧| 金矿百家乐官网的玩法技巧和规则| 百家乐官网大眼仔小路| 百家乐官网出庄概率| 瑞博国际娱乐| 大发888注册送28| 大发888娱乐游戏博彩| 玩百家乐的好处| 实战百家乐的玩法技巧和规则| 百家乐游戏台| 澳门百家乐网上| 百家乐美食坊| E乐博百家乐娱乐城| 百家乐太阳城真人游戏| 百家乐推二八杠| 百家乐游戏技巧| 百家乐投注最好方法| 百家乐论坛博彩啦|