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

创意网站案例开一家网店

创意网站案例,开一家网店,个人网站如果做,乐清门户网站在 HarmonyOS 应用开发的世界里,界面布局如同搭建高楼大厦的框架,决定着用户与应用交互的第一印象和使用体验。合理的布局不仅能让界面元素整齐有序、美观协调,还能适应不同设备的屏幕尺寸和分辨率。本文将深入剖析 HarmonyOS 中的常见布局方…

        在 HarmonyOS 应用开发的世界里,界面布局如同搭建高楼大厦的框架,决定着用户与应用交互的第一印象和使用体验。合理的布局不仅能让界面元素整齐有序、美观协调,还能适应不同设备的屏幕尺寸和分辨率。本文将深入剖析 HarmonyOS 中的常见布局方式,帮助开发者打造出出色的应用界面。

前置条件

        在开始本文章内容之前,博主希望开发者已完成 HarmonyOS 开发环境 的搭建。详情请参考:HarmonyOS 开发环境搭建

 层叠布局(StackLayout)

应用场景:

  • 组件需要有堆叠效果时优先考虑此布局。层叠布局的堆叠效果不会占用或影响其他同容器内子组件的布局空间。

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

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

let MTop:Record<string,number> = { 'top': 50 }@Entry
@Component
struct StackExample {build() {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(MTop)}}
}

 对齐方式

        Stack 组件通过 alignContent参数 实现位置的相对移动。支持以下九种对齐方式:

@Entry
@Component
struct StackExample {build() {// TopStart | Top | TopEnd | Start | Center | End | BottomStart | Bottom | BottomEndStack({ alignContent: Alignment.TopStart }) {Text('Stack').width('90%').height('100%').backgroundColor('#e1dede').align(Alignment.BottomEnd)Text('Item 1').width('70%').height('80%').backgroundColor(0xd2cab3).align(Alignment.BottomEnd)Text('Item 2').width('50%').height('60%').backgroundColor(0xc1cbac).align(Alignment.BottomEnd)}.width('100%').height(150).margin({ top: 5 })}
}

Z序控制

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

@Entry
@Component
struct StackExample {build() {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)}.width(350).height(350).backgroundColor(0xe0e0e0)}
}

 


文章转载自:

http://DlScB7TE.byywt.cn
http://BlA56euP.byywt.cn
http://PgWiOJlj.byywt.cn
http://z4HLuiCj.byywt.cn
http://ZsVhs4f2.byywt.cn
http://QwiQAVFq.byywt.cn
http://yWq3IA04.byywt.cn
http://Yp7yXnVE.byywt.cn
http://c2aY7ugQ.byywt.cn
http://8ewKaKLK.byywt.cn
http://Li0PXZPn.byywt.cn
http://FX6th2LS.byywt.cn
http://6wjl5TTi.byywt.cn
http://rZYi87hS.byywt.cn
http://X1y9AS5v.byywt.cn
http://05nEnvC8.byywt.cn
http://94VZmabZ.byywt.cn
http://hRRHQEdm.byywt.cn
http://3JY7Gkna.byywt.cn
http://0Uyd4XE5.byywt.cn
http://nlqUtcx6.byywt.cn
http://Vn3ttg8f.byywt.cn
http://2pWpvKWX.byywt.cn
http://YMaDylLG.byywt.cn
http://H0JyGpmL.byywt.cn
http://Ck8ybq8R.byywt.cn
http://6C641m0s.byywt.cn
http://bLNUbHVa.byywt.cn
http://EG5n8zLZ.byywt.cn
http://0TIu3Hoy.byywt.cn
http://www.dtcms.com/wzjs/651423.html

相关文章:

  • 手机网站智能建站绍兴以往网站招工做
  • 做网站找不到客户网络销售网站
  • 如何仿做网站网站内容布局
  • 长治一般做一个网站需要多少钱p2p网站建设规划
  • 做淘口令网站网站做二维码吗
  • 企业网站怎么搜索优化wordpress 通讯录插件
  • 品牌网站建设切入点计科专业毕设做网站
  • 网站维护花费网站建设项目实训报告书
  • 阿里云网站托管网站开发好还要空间吗
  • 做装修公司网站费用涂鸦智能深圳分公司
  • 劳务输送网站建设方案2019为网站网站做代理被判缓刑
  • 泉州外贸网站建设都有哪些公司乐趣做网站
  • 一级a做爰精免费网站玉林住房和城乡建设局网站官网
  • 有的网站显示正在建设中如何制作视频
  • 织梦网站建设实训总结网店名字创意
  • 哪些公司做DZ网站维护学交互设计网站
  • 营销型网站建设怎么做怎样用jsp做网站登录
  • 电脑技术学习网站wordpress 子域名
  • 网站建设图片设置app开发公司的管理体系
  • 网站策划知识做玩网站怎么上传图片
  • 做网站怎么防止被黑西部数码网站模板
  • 网站建设者属于广告经营者吗邢台网站建设服务周到
  • 四川外国语大学网站建设平安好车主app下载官方网站下载
  • 门户网站设计技巧谷歌google不能访问造成wordpress打开缓慢
  • 西安专业网站建设公司哪家好苏州实力做网站公司
  • 找高权重的网站做外链商丘市住房和城乡建设厅网站
  • 网站推广对企业的优势wordpress对seo友好吗
  • 现在做网站怎么赚钱上海网站开发开发好的公司电话
  • 电子产品网站wordpress 购物 主题
  • 济南酷火网站建设太原汽车网站建设