当前位置: 首页 > news >正文

国内外婚纱网站建设现状龙川县建设网站

国内外婚纱网站建设现状,龙川县建设网站,网站制作费用入什么科目,青岛永诚网络管理有限公司如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧! 扫描下面的二维码关注公众号。 1、概述 叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实…

如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!

扫描下面的二维码关注公众号。

图片

1、概述

叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素(子组件)依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。

层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。

如下图,Stack作为容器,容器内的子元素(子组件)的顺序为Item1->Item2->Item3。

图片

2、开发布局

Stack组件为容器组件,容器内可包含各种子组件。其中子组件默认进行居中堆叠。子元素被约束在Stack下,进行自己的样式定义以及排列

Column(){  Stack({ }) {    Column(){}.width('90%').height('100%').backgroundColor('#ff58b87c')    Text('text').width('60%').height('60%').backgroundColor('#ffc3f6aa')    Button('button').width('30%').height('30%').backgroundColor('#ff8ff3eb').fontColor('#000')  }.width('100%').height(150).margin({ top: 50 })}

图片

3、对齐方式

Stack组件通过alignContent参数实现位置的相对移动。如图2所示,支持九种对齐方式。

Stack容器内元素的对齐方式

图片

4、Z轴控制

Stack容器中兄弟组件显示层级关系可以通过Z序控制的zIndex属性改变。zIndex值越大,显示层级越高,即zIndex值大的组件会覆盖在zIndex值小的组件上方。

在层叠布局中,如果后面子元素尺寸大于前面子元素尺寸,则前面子元素完全隐藏。​​​​​​​

Stack({ alignContent: Alignment.BottomStart }) {  Column() {    Text('Stack子元素1').textAlign(TextAlign.End).fontSize(20)  }.width(100).height(100).backgroundColor(0xffd306)  Column() {    Text('Stack子元素2').fontSize(20)  }.width(150).height(150).backgroundColor(Color.Pink)  Column() {    Text('Stack子元素3').fontSize(20)  }.width(200).height(200).backgroundColor(Color.Grey)}.margin({ top: 100 }).width(350).height(350).backgroundColor(0xe0e0e0)

图片

上图中,最后的子元素3的尺寸大于前面的所有子元素,所以,前面两个元素完全隐藏。改变子元素1,子元素2的zIndex属性后,可以将元素展示出来。​​​​​​​

Stack({ alignContent: Alignment.BottomStart }) {  Column() {    Text('Stack子元素1').fontSize(20)  }.width(100).height(100).backgroundColor(0xffd306).zIndex(2)  Column() {    Text('Stack子元素2').fontSize(20)  }.width(150).height(150).backgroundColor(Color.Pink).zIndex(1)  Column() {    Text('Stack子元素3').fontSize(20)  }.width(200).height(200).backgroundColor(Color.Grey)}.margin({ top: 100 }).width(350).height(350).backgroundColor(0xe0e0e0)

图片

5、demo

使用叠层布局,我们可以搭建一个简单的页面,页面最底部有个常驻的工具栏,主内容区域是用户正文。代码和示意图如下:​​​​​​​

@Entry@Componentstruct StackSample {  private arr: string[] = ['APP1', 'APP2', 'APP3', 'APP4', 'APP5', 'APP6', 'APP7', 'APP8'];  build() {    Stack({ alignContent: Alignment.Bottom }) {      Flex({ wrap: FlexWrap.Wrap }) {        ForEach(this.arr, (item) => {          Text(item)            .width(100)            .height(100)            .fontSize(16)            .margin(10)            .textAlign(TextAlign.Center)            .borderRadius(10)            .backgroundColor(0xFFFFFF)        }, item => item)      }.width('100%').height('100%')      Flex({ justifyContent: FlexAlign.SpaceAround, alignItems: ItemAlign.Center }) {        Text('联系人').fontSize(16)        Text('设置').fontSize(16)        Text('短信').fontSize(16)      }      .width('50%')      .height(50)      .backgroundColor('#16302e2e')      .margin({ bottom: 15 })      .borderRadius(15)    }.width('100%').height('100%').backgroundColor('#CFD0CF')  }}

图片

6、结语

如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!

扫描下面的二维码关注公众号。

图片

http://www.yayakq.cn/news/346821/

相关文章:

  • 重庆网络网站建设秀堂h5官网
  • 网站建设优化项目在seo优化中
  • 做网站需要用到那些软件如何建设网站挣钱
  • 网站模板如何用wordpress一键采集淘宝商品
  • 移动网站建设厂家wordpress做超链接
  • 淘宝客单页网站金融品牌网站设计
  • 常州做网站那家快北京汇云世纪网络科技有限公司做网站怎么样
  • 唯拓网站建设wordpress更换主题菜单
  • 北京好的做网站的公司有哪些wordpress+弹窗打开
  • wordpress安装在本地安装二级域名网站优化
  • 各大网站提交入口百度搜图入口
  • 传媒网站河北建筑工程学院招生网官网
  • 精通网站建设 百度云服务器租赁合同范本
  • 自己设计logo的网站聊城网站制作工作室
  • 深圳住建设局网站公租房快速做网站公司报价
  • 主题 外贸网站 模板下载工资卡app下载
  • 湖南网站开发公司化妆品网站建设策划方案
  • 学校网站建设全包平安建设网站
  • 建设网站员工招聘策划方案2022成都解封倒计时
  • 网站建设最重要的是什么官网网页制作
  • 如何提高网站打开速度网站搭建怎么弄的
  • 三里河网站建设公司做网站一天打多少个电话
  • 在线看网站建设wordpress做新闻系统
  • 校园网站建设er模型网站存在风险什么意思
  • 北京专业seowin优化大师怎么样
  • 建设银行安全网站一般通过面试多久上班
  • 竹子建站是什么济南网站制作哪家专业
  • 正能量网站窗口免费进有教做衣服的网站吗
  • 南庄做网站360优化大师
  • 好网站的标准第一次做ppt怎么弄