赞
踩
模块拆分:
思路分析:
继续拆分:
分析思路:
wrap 属性:Flex 是单行布局还是多行布局
- Flex({
- wrap: FlexWrap.Wrap
- })
作用:控制组件位置,可以实现层叠效果
特点:
语法:.position(位置对象)
参数:{ x: 水平偏移量, y: 垂直偏移量 }
- Text('文字内容')
- .position({
- x: 0,
- y: 0
- })
作用:调整组件层级
语法:.zIndex(数字)
参数:取值为整数数字,取值越大,显示层级越高
思路分析:
1. 整体:从上往下布局 Column
2. 局部:先图片、再Row(图 + 文本)
3. 细节:VIP(定位、圆角)
Text内文本对齐方式:
.textAlign(TextAlign.Center)
层叠布局具有较强的组件层叠能力。场景:卡片层叠效果等
特点:层叠操作更简洁,编码效率高。(绝对定位的优势是更灵活)
Stack 容器内的⼦元素的顺序为 Item1 -> Item2 -> Item3
语法:
语法:
- Stack({
- alignContent: Alignment.Center
- }) {
- Item1()
- Item2()
- Item3()
- }
特点:层叠操作更简洁,编码效率高。(绝对定位得优势是更灵活)
思路分析:
1. 整体:Column纵向布局
2. 区域划分:
① 上面图片区域(层叠布局)
图片组件 + 文本修饰(播放、评论、时长)
② 下面文字区域(上下结构)
标题文字 + 点赞说明 (点赞量、更多)
- .textOverflow({
- overflow: TextOverflow.Ellipsis
- })
- .maxLines(2)
整体结构:层叠布局 Stack (底部导航 + 主体)
模块拆分:
一、层叠架子 + 底部导航 Tab
二、主体部分:
1. 头部搜索区域 Head
2. 主体页面内容
① 顶部快捷按钮 Top
② 导航区域 Nav
③ 商品区域 Pro
层叠架子 + 底部导航 Tab思路分析:
主体部分架子思路分析:
头部搜索区域 Head思路分析
1. 整体:左中右,三部分结构 Row
2. 左:上下结构 + 定位
3. 中:左中右结构 Row
4. 右: 图标
顶部快捷按钮思路分析:
导航模块思路分析:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。