Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a2db44a5
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a2db44a5
编写于
2月 23, 2022
作者:
Y
Yao yuchi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update grid and enum api docs
Signed-off-by:
N
Yao yuchi
<
yaoyuchi@huawei.com
>
上级
ab342a1e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
79 addition
and
57 deletion
+79
-57
zh-cn/application-dev/reference/arkui-ts/ts-appendix-enums.md
...n/application-dev/reference/arkui-ts/ts-appendix-enums.md
+56
-47
zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md
...n/application-dev/reference/arkui-ts/ts-container-grid.md
+23
-10
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-appendix-enums.md
浏览文件 @
a2db44a5
...
...
@@ -2,91 +2,100 @@
## Alignment枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| TopStart | 顶部起始端。 |
| Top | 顶部横向居中。 |
| TopEnd | 顶部尾端。 |
| Start | 起始端纵向居中。 |
| Center | 横向和纵向居中。 |
| End | 尾端纵向居中。 |
| BottomStart | 底部起始端。 |
| Bottom | 底部横向居中。 |
| BottomEnd | 底部尾端。 |
| TopStart | 顶部起始端。 |
| Top | 顶部横向居中。 |
| TopEnd | 顶部尾端。 |
| Start | 起始端纵向居中。 |
| Center | 横向和纵向居中。 |
| End | 尾端纵向居中。 |
| BottomStart | 底部起始端。 |
| Bottom | 底部横向居中。 |
| BottomEnd | 底部尾端。 |
## Axis枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Vertical | 方向为纵向。 |
| Horizontal | 方向为横向。 |
| Vertical | 方向为纵向。 |
| Horizontal | 方向为横向。 |
## ItemAlign枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Auto | 使用Flex容器中默认配置。 |
| Start | 元素在Flex容器中,交叉轴方向首部对齐。 |
| Center | 元素在Flex容器中,交叉轴方向居中对齐。 |
| End | 元素在Flex容器中,交叉轴方向底部对齐。 |
| Stretch | 元素在Flex容器中,交叉轴方向拉伸填充,在未设置尺寸时,拉伸到容器尺寸。 |
| Baseline | 元素在Flex容器中,交叉轴方向文本基线对齐。 |
| Auto | 使用Flex容器中默认配置。 |
| Start | 元素在Flex容器中,交叉轴方向首部对齐。 |
| Center | 元素在Flex容器中,交叉轴方向居中对齐。 |
| End | 元素在Flex容器中,交叉轴方向底部对齐。 |
| Stretch | 元素在Flex容器中,交叉轴方向拉伸填充,在未设置尺寸时,拉伸到容器尺寸。 |
| Baseline | 元素在Flex容器中,交叉轴方向文本基线对齐。 |
## LineCapStyle枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Butt | 分割线两端为平行线。 |
| Round | 分割线两端为半圆。 |
| Square | 分割线两端为平行线。 |
| Butt | 分割线两端为平行线。 |
| Round | 分割线两端为半圆。 |
| Square | 分割线两端为平行线。 |
## PlayMode枚举值说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Normal | 动画按正常播放。 |
| Reverse | 动画反向播放。 |
| Alternate | 动画在奇数次(1、3、5...)正向播放,在偶数次(2、4、6...)反向播放。 |
| AlternateReverse | 动画在奇数次(1、3、5...)反向播放,在偶数次(2、4、6...)正向播放。 |
| Normal | 动画按正常播放。 |
| Reverse | 动画反向播放。 |
| Alternate | 动画在奇数次(1、3、5...)正向播放,在偶数次(2、4、6...)反向播放。 |
| AlternateReverse | 动画在奇数次(1、3、5...)反向播放,在偶数次(2、4、6...)正向播放。 |
## ImageRepeat枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| X | 只在水平轴上重复绘制图片。 |
| Y | 只在竖直轴上重复绘制图片。 |
| XY | 在两个轴上重复绘制图片。 |
| NoRepeat | 不重复绘制图片。 |
| X | 只在水平轴上重复绘制图片。 |
| Y | 只在竖直轴上重复绘制图片。 |
| XY | 在两个轴上重复绘制图片。 |
| NoRepeat | 不重复绘制图片。 |
## TextDecorationType枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Underline | 文字下划线修饰。 |
| LineThrough | 穿过文本的修饰线。 |
| Overline | 文字上划线修饰。 |
| None | 不使用文本装饰线。 |
| Underline | 文字下划线修饰。 |
| LineThrough | 穿过文本的修饰线。 |
| Overline | 文字上划线修饰。 |
| None | 不使用文本装饰线。 |
## TextCase枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Normal | 保持文本原有大小写。 |
| LowerCase | 文本采用全小写。 |
| UpperCase | 文本采用全大写。 |
| Normal | 保持文本原有大小写。 |
| LowerCase | 文本采用全小写。 |
| UpperCase | 文本采用全大写。 |
## BarState枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Off | 不显示。 |
| On | 常驻显示。 |
| Auto | 按需显示(触摸时显示,2s后消失)。 |
| Off | 不显示。 |
| On | 常驻显示。 |
| Auto | 按需显示(触摸时显示,2s后消失)。 |
## LayoutDirection枚举说明
| 名称 | 描述 |
| -------- | -------- |
| Row | 沿水平方向布局,即先填满一行,再去填下一行。 |
| Column | 沿垂直方向布局,即先填满一列,再去填下一列。 |
| RowReverse | 与Row方向相反进行布局。 |
| ColumnReverse | 与Column相反方向进行布局。 |
\ No newline at end of file
zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md
浏览文件 @
a2db44a5
...
...
@@ -3,8 +3,9 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。
网格容器,二维布局,将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以任意组合不同的网格,做出各种各样的布局。
## 权限列表
...
...
@@ -17,7 +18,7 @@
包含
[
GridItem
](
ts-container-griditem.md
)
子组件。
## 接口
说明
## 接口
Grid()
...
...
@@ -30,20 +31,32 @@ Grid()
| rowsTemplate | string | '1fr' | 用于设置当前网格布局行的数量,不设置时默认1行
示例,
'1fr
1fr
2fr'分三行,将父组件允许的高分为4等份,第一行占1份,第二行占一份,第三行占2份。 |
| columnsGap | Length | 0 | 用于设置列与列的间距。 |
| rowsGap | Length | 0 | 用于设置行与行的间距。 |
| editMode | boolean | flase | 是否进入编辑模式,进入编辑模式可以拖拽Gird组件内部
[
GridItem
](
ts-container-griditem.md
)
。 |
| maxCount | number | 1 | 表示可显示的最大行数。 |
| minCount | number | 1 | 表示可显示的最小行数。 |
| cellLength | number | 0 | 表示每行的固定高度。 |
| $multiSelectable^{8+}$ | boolean | false | 是否开启鼠标框选。
<br/>
-
false:关闭框选。
<br/>
-
true:开启框选。 |
| editMode
<font
color=
ff0000
><sup>
8+
</sup></font>
| boolean | flase | 是否进入编辑模式,进入编辑模式可以拖拽Gird组件内部
[
GridItem
](
ts-container-griditem.md
)
。 |
| layoutDirection
<font
color=
ff0000
><sup>
8+
</sup></font>
|
[
LayoutDirection
](
ts-appendix-enums.md
)
| LayoutDirection.Row |设置布局的主轴方向,目前支持的主轴布局方向如下:
<br/>
-
LayoutDirection.Row:沿水平方向布局,即先填满一列,再去填下一列。
<br/>
-
LayoutDirection.Column:沿垂直方向布局,即先填满一行,再去填下一行。|
| maxCount
<font
color=
ff0000
><sup>
8+
</sup></font>
| number | 1 | 当layoutDirection是Row时,表示可显示的最大行数
<br/>
当layoutDirection是Column时,表示可显示的最大列数。 |
| minCount
<font
color=
ff0000
><sup>
8+
</sup></font>
| number | 1 | 当layoutDirection是Row时,表示可显示的最小行数
<br/>
当layoutDirection是Column时,表示可显示的最小列数。 |
| cellLength
<font
color=
ff0000
><sup>
8+
</sup></font>
| number | 0 | 当layoutDirection是Row时,表示一行的高度
<br/>
当layoutDirection是Column时,表示一列的宽度。 |
| multiSelectable
<font
color=
ff0000
><sup>
8+
</sup></font>
| boolean | false | 是否开启鼠标框选。
<br/>
-
false:关闭框选。
<br/>
-
true:开启框选。 |
| dragAnimation
<font
color=
ff0000
><sup>
8+
</sup></font>
| boolean | false | 是否开启拖拽GridItem动画。 |
| edgeEffection
<font
color=
ff0000
><sup>
8+
</sup></font>
| EdgeEffect | EdgeEffect.Spring | 设置边缘滑动效果,目前支持的滑动效果参见EdgeEffect枚举说明。 |
-
EdgeEffect枚举说明
| 名称 | 描述 |
| -------- | -------- |
| Spring | 弹性物理动效,滑动到边缘后可以根据初始速度或通过触摸事件继续滑动一段距离,松手后回弹。 |
| None | 滑动到边缘后无效果。 |
## 事件
| 名称 | 功能描述 |
| 名称 | 功能描述 |
| -------- | -------- |
| onScrollIndex(first:
number)
=
>
void | 当前列表显示的起始位置item发生变化时触发。 |
## 示例
```
...
...
@@ -105,4 +118,4 @@ struct GridExample {
}
```
![
zh-cn_image_0000001219744183
](
figures/zh-cn_image_0000001219744183.gif
)
![
zh-cn_image_0000001219744183
](
figures/zh-cn_image_0000001219744183.gif
)
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录