當前位置:
首頁 >
HarmonyOS之常用布局PositionLayout的使用
發布時間:2024/5/21
51
豆豆
生活随笔
收集整理的這篇文章主要介紹了
HarmonyOS之常用布局PositionLayout的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、PositionLayout 說明
- 在 PositionLayout 中,子組件通過指定準確的 x/y 坐標值在屏幕上顯示,(0, 0)為左上角;當向下或向右移動時,坐標值變大;允許組件之間互相重疊。
- PositionLayout 示意如下:
二、布局方式
- PositionLayout 以坐標的形式控制組件的顯示位置,允許組件相互重疊。
- 在 layout 目錄下的 XML 文件中創建 PositionLayout 并添加多個組件,并通過 position_x 和 position_y 屬性設置子組件的坐標。
- 使用 PositionLayout 的布局效果如下:
- 示例代碼:
- 設置子組件的坐標時(position_x 和 position_y 屬性),除了上述示例中的 XML 方式,還可以在對應的 AbilitySlice 中通過 setPosition(int x, int y) 接口設置,Java 示例代碼如下:
- 單位轉換的方法如下:
- 對于超過布局本身大小的組件,超出部分將不顯示。如下所示,Right 組件右側超出部分將不顯示:
- 示例代碼:
三、相關示例
- 演示 PositionLayout 的一些特性,包括子組件位置的影響和超越屏幕大小后子組件的顯示規則。請參考:PositionLayout。
總結
以上是生活随笔為你收集整理的HarmonyOS之常用布局PositionLayout的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HarmonyOS之常用布局TableL
- 下一篇: HarmonyOS之常用布局Adapti