欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > 鸿蒙开发之ArkUI 界面篇 十五 交叉轴对其方式

鸿蒙开发之ArkUI 界面篇 十五 交叉轴对其方式

2025/4/21 3:48:22 来源:https://blog.csdn.net/renfujiang/article/details/142401893  浏览:    关键词:鸿蒙开发之ArkUI 界面篇 十五 交叉轴对其方式

鸿蒙界面有两个容器一个是Colum、一个是Row,Colum主轴是垂直方向,交叉轴是水平方向,Row的主轴是水平方向,交叉轴是垂直方向,对应方向调整子控件的话,justifyContent调整的是主轴方向的子控件距离,alignItems调整的是交叉轴方向的子控件距离,下面三个Text,主轴方向和交叉轴的方向没有设置任何值,默认居中

加上.alignItems(HorizontalAlign.End),交叉轴方向水平居右,如图效果:

改为.alignItems(HorizontalAlign.Start)后就是居左显示,如下图

 

加上.alignItems(HorizontalAlign.Start).justifyContent(FlexAlign.SpaceEvenly)这两句的显示效果如下图:

完整代码如下:

@Entry
@Component
struct IndexTest {@State message: string = 'IndexTest';build() {Column(){Text('第一个Text').width("50%").fontColor(Color.Red).fontSize(25).backgroundColor(Color.Green).height(100)Text('第二个Text').width("50%").fontColor(Color.Red).fontSize(25).backgroundColor(Color.Green).height(100)Text('第三个Text').width("50%").fontColor(Color.Red).fontSize(25).backgroundColor(Color.Green).height(100)}.width('100%').height('100%').backgroundColor('#ccc').alignItems(HorizontalAlign.Start).justifyContent(FlexAlign.SpaceEvenly)// .justifyContent(FlexAlign.SpaceBetween)}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词