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

唐山市建设交易中心官方网站西部数码网站站点

唐山市建设交易中心官方网站,西部数码网站站点,网页制作交城旅游景点,中国设计网官网入口如果你也对鸿蒙开发感兴趣#xff0c;加入“Harmony自习室”吧#xff01; 扫描下面的二维码关注公众号。 1、概述 叠布局#xff08;StackLayout#xff09;用于在屏幕上预留一块区域来显示组件中的元素#xff0c;提供元素可以重叠的布局。层叠布局通过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 使用叠层布局我们可以搭建一个简单的页面页面最底部有个常驻的工具栏主内容区域是用户正文。代码和示意图如下​​​​​​​ EntryComponentstruct 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.w-s-a.com/news/677211/

相关文章:

  • 哪个网站可以做店招傻瓜式wordpress
  • 网站开发项目经理职责青岛模版网站建设
  • 企业建站哪个好网站建设所用程序
  • 网站建设seo视频定制图片软件
  • 404错误直接转向到网站首页四川省建筑施工企业人员考试平台
  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区
  • 网站做rss wordpress9 1短视频安装软件
  • 网站建设价格西安室内设计网站排行榜前十名知乎
  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划
  • 网站头部怎样做有气势wordpress 页面 锚
  • 秦皇岛网站建设系统推荐个人网站免费制作
  • 我做夫人那些年网站登录wordpress 扫码付费
  • 网站关键词代码怎么做公司 网站建设