学习笔记(九):ArkUi-层叠布局 (Stack)
层叠布局(Stack)
用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。
层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。
层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。
Stack组件为容器组件,容器内可包含各种子元素。其中子元素默认进行居中堆叠。子元素被约束在Stack下,进行自己的样式定义以及排列。
如下示例,Stack组件依次加入三个Text子元素,先加入的层级最低,默认居中堆叠
alignContent属性:
Stack({alignContent: Alignment.TopStart}){
}
设置 对齐方式,一共九种:
zIndex属性:
Text('第二个加入的子元素') .fontColor(Color.White) .backgroundColor(0x00ff00) .width('60%') .height(120) .zIndex(3)
举例,实现一个在右下角的悬浮按钮,功能为'新增'
作者:听着music睡
出处:http://www.cnblogs.com/xqxacm/
Android交流群:38197636
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类:
鸿蒙学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2015-10-28 自定义圆形图片
2015-10-28 简易的可拖动的桌面悬浮窗效果Demo