Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d57df8e8
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
d57df8e8
编写于
9月 14, 2022
作者:
K
kangchongtao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
3.1文档修改
Signed-off-by:
N
kangchongtao
<
kangchongtao@huawei.com
>
上级
e1995370
变更
12
显示空白变更内容
内联
并排
Showing
12 changed file
with
59 addition
and
60 deletion
+59
-60
zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
...n-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md
...on-dev/reference/arkui-ts/ts-drawing-components-circle.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
...plication-dev/reference/arkui-ts/ts-explicit-animation.md
+9
-16
zh-cn/application-dev/reference/arkui-ts/ts-methods-action-sheet.md
...ication-dev/reference/arkui-ts/ts-methods-action-sheet.md
+10
-10
zh-cn/application-dev/reference/arkui-ts/ts-methods-alert-dialog-box.md
...ion-dev/reference/arkui-ts/ts-methods-alert-dialog-box.md
+6
-6
zh-cn/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md
...on-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-types.md
zh-cn/application-dev/reference/arkui-ts/ts-types.md
+10
-10
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md
...erence/arkui-ts/ts-universal-attributes-gradient-color.md
+3
-3
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md
...eference/arkui-ts/ts-universal-attributes-image-effect.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md
...dev/reference/arkui-ts/ts-universal-attributes-overlay.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md
...erence/arkui-ts/ts-universal-attributes-sharp-clipping.md
+3
-4
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
...n-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
+13
-6
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
浏览文件 @
d57df8e8
...
...
@@ -43,7 +43,7 @@ AlphabetIndexer(value: {arrayValue: Array<string>, selected: number})
| itemSize | string
\|
number | 设置字母索引条字母区域大小,字母区域为正方形,即正方形边长。 |
| alignStyle | IndexerAlign | 设置字母索引条弹框的对齐样式,支持弹窗显示在索引条右侧和左侧。
<br/>
默认值:IndexerAlign.Right |
| selected | number | 设置选中项索引值。 |
| popupPosition |
{
<br/>
x?:
[
Length
](
ts-types.md#length
)
<br/>
y?:
[
Length
](
ts-types.md#length
)
<br/>
}
| 设置弹出窗口相对于索引器条上边框中点的位置。 |
| popupPosition |
[
Position
](
ts-types.md#position8
)
| 设置弹出窗口相对于索引器条上边框中点的位置。 |
## IndexerAlign枚举说明
...
...
zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md
浏览文件 @
d57df8e8
...
...
@@ -21,7 +21,7 @@
Circle(options?: {width?: string | number, height?: string | number})
-
参数
##
参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| width | string
\|
number | 否 | 0 | 宽度。 |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
浏览文件 @
d57df8e8
...
...
@@ -12,22 +12,15 @@
## AnimationOptions对象说明
### 属性
| 属性名称 | 属性类型 | 默认值 | 描述 |
| ---------- | ------------------------- | ------ | ----------------------------------- |
| duration | number | 1000 | 动画持续时间,单位为毫秒。 |
| tempo | number | 1.0 | 动画的播放速度,值越大动画播放越快,值越小播放越慢,为0时无动画效果。 |
| curve | Curve
\|
Curves | Linear | 动画曲线。 |
| delay | number | 0 | 单位为ms(毫秒),默认不延时播放。 |
| iterations | number | 1 | 默认播放一次,设置为-1时表示无限次播放。 |
| playMode |
[
PlayMode
](
ts-appendix-enums.md#playmode
)
| Normal | 设置动画播放模式,默认播放完成后重头开始播放。 |
### 接口
| 名称 | 功能描述 |
| ------------------------------- | --------- |
| onFinish()
=
>
void | 动效播放完成回调。 |
| 名称 | 类型 | 必填 | 默认值 | 描述 |
| ---------- | ------------------------- | ----- | ------ | ----------------------------------- |
| duration | number | 否 | 1000 | 动画持续时间,单位为毫秒。 |
| tempo | number | 否 | 1.0 | 动画的播放速度,值越大动画播放越快,值越小播放越慢,为0时无动画效果。 |
| curve | Curve
\|
Curves | 否 | Curve.Linear | 动画曲线。 |
| delay | number | 否 | 0 | 单位为ms(毫秒),默认不延时播放。 |
| iterations | number | 否 | 1 | 默认播放一次,设置为-1时表示无限次播放。 |
| playMode |
[
PlayMode
](
ts-appendix-enums.md#playmode
)
| 否 | PlayMode.Normal | 设置动画播放模式,默认播放完成后重头开始播放。 |
| onFinish | ()
=
>
void | 否 | - | 动效播放完成回调。 |
## 示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-methods-action-sheet.md
浏览文件 @
d57df8e8
...
...
@@ -14,29 +14,29 @@
## ActionSheet.show
show(value
?: {
title?: string
|
Resource,message?: string
|
Resource,confirm?:{value: string
|
Resource,action:() => void},cancel?:()=>void,sheets?:Array<SheetInfo
>
,autoCancel?:boolean, alignment?: DialogAlignment ,
offset?: { dx: number | string | Resource; dy: number | string | Resource } })
show(value
: {
title: string
|
Resource,
message: string
|
Resource,
confirm?: {value: string
|
Resource,
action:() => void},
cancel?:()=>void,
sheets: Array
<
SheetInfo
>
,
autoCancel?:boolean,
alignment?: DialogAlignment,
offset?: { dx: number | string | Resource; dy: number | string | Resource } })
定义列表弹窗并弹出。
-
paramObject1参数
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| title | string
\|
[
Resource
](
ts-types.md#resource
)
|
否 | 无标题
| 弹窗标题。 |
| title | string
\|
[
Resource
](
ts-types.md#resource
)
|
是 | -
| 弹窗标题。 |
| message | string
\|
[
Resource
](
ts-types.md#resource
)
| 是 | - | 弹窗内容。 |
| autoCancel | boolean | 否 | true | 点击遮障层时,是否关闭弹窗。 |
| confirm | {
<br/>
value:
string
\|
[Resource](ts-types.md#resource),
<br/>
action:
()
=
>
void
<br/>
} | 否 | - | 确认按钮的文本内容和点击回调。
<br/>
value:按钮文本内容。
<br/>
action:
按钮选中时的回调。 |
| cancel | ()
=
>
void | 否 | - | 点击遮障层关闭dialog时的回调。 |
| alignment |
[
DialogAlignment
](
ts-methods-custom-dialog-box.md
)
| 否 | DialogAlignment.Default | 弹窗在竖直方向上的对齐方式。 |
| offset | {
<br/>
dx:
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
dy:
number
\|
string
\|
[
Resource
](
ts-types.md#resource
)
<br/>
} | 否 | {
<br/>
dx:
0,
<br/>
dy:
0
<br/>
} | 弹窗相对alignment所在位置的偏移量。 |
| sheets | Array
<
SheetInfo
>
| 是 | - | 设置选项内容,每个选择项支持设置图片、文本和选中的回调。 |
| sheets | Array
<
SheetInfo
>
| 是 | - | 设置选项内容,每个选择项支持设置图片、文本和选中的回调。 |
-
SheetInfo接口说明
##
SheetInfo接口说明
| 参数名 | 参数类型
| 必填 | 默认值
| 参数描述 |
| ------ | ----------------------------------------------------
| ---- | --
---- | ----------------- |
| title | string
\|
[
Resource
](
ts-types.md#resource
)
| 是 | - | sheet文本
。 |
| icon | string
\|
[
Resource
](
ts-types.md#resource
)
| 否 | 无 | sheet图标。
|
| action | ()=
>
void
| 是 | - | sheet
选中的回调。 |
| 参数名 | 参数类型
| 必填
| 参数描述 |
| ------ | ----------------------------------------------------
-------- |
---- | ----------------- |
| title | string
\|
[
Resource
](
../../ui/ts-types.md#resource
)
| 是 | 选项的文本内容
。 |
| icon | string
\|
[
Resource
](
../../ui/ts-types.md#resource
)
| 否 | 选项的图标,默认无图标显示。
|
| action | ()=
>
void
| 是 | 选项
选中的回调。 |
## 示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-methods-alert-dialog-box.md
浏览文件 @
d57df8e8
...
...
@@ -11,9 +11,9 @@
| 名称 | 参数类型 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- |
| show |
options:
{
paramObject1
\|
paramObject2
} | - | 定义并显示AlertDialog组件。 |
| show |
value:
{
AlertDialogParamWithConfirm
\|
AlertDialogParamWithButtons
} | - | 定义并显示AlertDialog组件。 |
-
paramObject1参数
## AlertDialogParamWithConfirm对象说明
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| title | string
\|
[
Resource
](
ts-types.md#resource
)
| 否 | - | 弹窗标题。 |
...
...
@@ -21,11 +21,11 @@
| autoCancel | boolean | 否 | true | 点击遮障层时,是否关闭弹窗。 |
| confirm | {
<br/>
value:
string
\|
[Resource](ts-types.md#resource),
<br/>
fontColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
backgroundColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
action:
()
=
>
void
<br/>
} | 否 | - | 确认按钮的文本内容、文本色、按钮背景色和点击回调。 |
| cancel | ()
=
>
void | 否 | - | 点击遮障层关闭dialog时的回调。 |
| alignment |
[
DialogAlignment
](
ts-methods-custom-dialog-box.md
)
| 否 | DialogAlignment.Default | 弹窗在竖直方向上的对齐方式。 |
| alignment |
[
DialogAlignment
](
ts-methods-custom-dialog-box.md
#dialogalignment枚举说明
)
| 否 | DialogAlignment.Default | 弹窗在竖直方向上的对齐方式。 |
| offset | {
<br/>
dx:
Length
\|
[Resource](ts-types.md#resource),
<br/>
dy:
Length
\|
[
Resource
](
ts-types.md#resource
)
<br/>
} | 否 | - | 弹窗相对alignment所在位置的偏移量。 |
| gridCount | number | 否 | - | 弹窗容器宽度所占用栅格数。 |
-
paramObject2参数
## AlertDialogParamWithButtons对象说明
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| title | string
\|
&
[
Resource
](
ts-types.md#resource
)
| 否 | - | 弹窗标题。 |
...
...
@@ -34,7 +34,7 @@
| primaryButton | {
<br/>
value:
string
\|
[Resource](ts-types.md#resource),
<br/>
fontColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
backgroundColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
action:
()
=
>
void;
<br/>
} | 否 | - | 按钮的文本内容、文本色、按钮背景色和点击回调。 |
| secondaryButton | {
<br/>
value:
string
\|
[Resource](ts-types.md#resource),
<br/>
fontColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
backgroundColor?:
Color
\|
number
\|
string
\|
[Resource](ts-types.md#resource),
<br/>
action:
()
=
>
void;
<br/>
} | 否 | - | 按钮的文本内容、文本色、按钮背景色和点击回调。 |
| cancel | ()
=
>
void | 否 | - | 点击遮障层关闭dialog时的回调。 |
| alignment |
[
DialogAlignment
](
ts-methods-custom-dialog-box.md
)
| 否 | DialogAlignment.Default | 弹窗在竖直方向上的对齐方式。 |
| alignment |
[
DialogAlignment
](
ts-methods-custom-dialog-box.md
#dialogalignment枚举说明
)
| 否 | DialogAlignment.Default | 弹窗在竖直方向上的对齐方式。 |
| offset | {
<br/>
dx:
Length
\|
[Resource](ts-types.md#resource),
<br/>
dy:
Length
\|
[
Resource
](
ts-types.md#resource
)
<br/>
} | 否 | - | 弹窗相对alignment所在位置的偏移量。 |
| gridCount | number | 否 | - | 弹窗容器宽度所占用栅格数。 |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md
浏览文件 @
d57df8e8
...
...
@@ -23,7 +23,7 @@ CustomDialogController(value:{builder: CustomDialog, cancel?: () => void, aut
| customStyle | boolean | 否 | false | 弹窗容器样式是否自定义。 |
| gridCount
<sup>
8+
</sup>
| number | 否 | - | 弹窗宽度占栅格宽度的个数。 |
-
DialogAlignment枚举说明
##
DialogAlignment枚举说明
| 名称 | 描述 |
| -------- | -------- |
| Top | 垂直顶部对齐。 |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-types.md
浏览文件 @
d57df8e8
...
...
@@ -93,21 +93,21 @@
| 名称 | 类型 | 必填 | 说明 |
| ------ | ------------------------------ | ---- | ------------------------------------------------------------ |
| size |
number
| 否 | 设置文本尺寸,Length为number类型时,使用fp单位。 |
| weight |
number
| 否 | 设置文本的字体粗细,number类型取值[100, 900],取值间隔为100,默认为400,取值越大,字体越粗。 |
| family |
[
FontWeight
](
ts-appendix-enums.md#fontweight
)
\|
number
\|
string
| 否 | 设置文本的字体列表。使用多个字体,使用','进行分割,优先级按顺序生效。例如:'Arial, sans-serif'。 |
| style |
string
\|
Resource | 否 | 设置文本的字体样式。
|
| size |
[
Length
](
#length
)
| 否 | 设置文本尺寸,Length为number类型时,使用fp单位。 |
| weight |
[
FontWeight
](
ts-appendix-enums.md#fontweight
)
\|
number
\|
string
| 否 | 设置文本的字体粗细,number类型取值[100, 900],取值间隔为100,默认为400,取值越大,字体越粗。 |
| family |
string
\|
[
Resource
](
#resource
)
| 否 | 设置文本的字体列表。使用多个字体,使用','进行分割,优先级按顺序生效。例如:'Arial, sans-serif'。 |
| style |
[
FontStyle
](
ts-appendix-enums.md#fontstyle
)
| 否 | 设置文本的字体样式。
|
## Area<sup>8+</sup>
区域类型,用于存储元素所占区域信息
| 名称 | 类型 | 说明 |
| -------------- | -------- | ------------------------------------------------- |
| width |
Length |
目标元素的宽度,作为返回值时,类型为number,单位vp。 |
| height |
Length |
目标元素的高度,作为返回值时,类型为number,单位vp。 |
| position |
Position |
目标元素左上角相对父元素左上角的位置。 |
| globalPosition |
Position |
目标元素左上角相对页面左上角的位置。 |
| 名称 | 类型 |
必填 |
说明 |
| -------------- | -------- | -----
|-----
-------------------------------------------- |
| width |
[
Length
](
#length
)
| 是 |
目标元素的宽度,作为返回值时,类型为number,单位vp。 |
| height |
[
Length
](
#length
)
| 是 |
目标元素的高度,作为返回值时,类型为number,单位vp。 |
| position |
[
Position
](
#position8
)
| 是 |
目标元素左上角相对父元素左上角的位置。 |
| globalPosition |
[
Position
](
#position8
)
| 是 |
目标元素左上角相对页面左上角的位置。 |
## Position<sup>8+</sup>
...
...
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md
浏览文件 @
d57df8e8
...
...
@@ -14,9 +14,9 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
| linearGradient | {
<br/>
angle?:
number\|string,
<br/>
direction?:
[GradientDirection](ts-appendix-enums.md#gradientdirection),
<br/>
colors:
Array
<
any
>
<br/>
repeating?:
boolean
<br/>
} | - | 线性渐变。
<br/>
angle:
线性渐变的角度。
<br/>
direction:
线性渐变的方向,设置angle后不生效。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
| sweepGradient | {
<br/>
center:
Point,
<br/>
start?:
angle,
<br/>
end?:
angle,
<br/>
colors:
Array
<
any
>
<br/>
repeating?:
boolean
<br/>
} | - | 角度渐变。
<br/>
center:为角度渐变的中心点。
<br/>
start:角度渐变的起点。
<br/>
end:角度渐变的终点。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
| radialGradient | {
<br/>
center:
Point,
<br/>
radius:
Length,
<br/>
colors:
Array
<
any
>
<br/>
repeating:
boolean
<br/>
} | - | 径向渐变。
<br/>
center:径向渐变的中心点。
<br/>
radius:径向渐变的半径。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
| linearGradient | {
<br/>
angle?:
number\|string,
<br/>
direction?:
[GradientDirection](ts-appendix-enums.md#gradientdirection),
<br/>
colors:
Array
<
Color
>
<br/>
,
repeating?:
boolean
<br/>
} | - | 线性渐变。
<br/>
angle:
线性渐变的角度。
<br/>
direction:
线性渐变的方向,设置angle后不生效。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
| sweepGradient | {
<br/>
center:
Point,
<br/>
start?:
number\|string,
<br/>
end?:
number\|string,rotation?:
number\|string,
<br/>
colors:
Array
<
Color
>
<br/>
,
repeating?:
boolean
<br/>
} | - | 角度渐变。
<br/>
center:为角度渐变的中心点。
<br/>
start:角度渐变的起点。
<br/>
end:角度渐变的终点。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
| radialGradient | {
<br/>
center:
Point,
<br/>
radius:
number\|string,
<br/>
colors:
Array
<
Color
>
<br/>
,
repeating:
boolean
<br/>
} | - | 径向渐变。
<br/>
center:径向渐变的中心点。
<br/>
radius:径向渐变的半径。
<br/>
colors:
为渐变的颜色描述。
<br/>
repeating:
为渐变的颜色重复着色。 |
## 示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md
浏览文件 @
d57df8e8
...
...
@@ -16,7 +16,7 @@
| ----------------------------- | ---------------------------------------- | ------ | ---------------------------------------- |
| blur | number | - | 为当前组件添加内容模糊效果,入参为模糊半径,模糊半径越大越模糊,为0时不模糊。 |
| backdropBlur | number | - | 为当前组件添加背景模糊效果,入参为模糊半径,模糊半径越大越模糊,为0时不模糊。 |
| shadow | {
<br/>
radius:
number
,
<br/>
color?:
Color,
<br/>
offsetX?:
number,
<br/>
offsetY?:
number
<br/>
} | - | 为当前组件添加阴影效果,入参为模糊半径(必填)、阴影的颜色(可选,默认为灰色)、X轴的偏移量(可选,默认为0),Y轴的偏移量(可选,默认为0),偏移量单位为px。 |
| shadow | {
<br/>
radius:
number
\|
[
Resource
](
ts-types.md#resource
)
,
<br/>
color?:
Color
\|
string
\|
Resource,
<br/>
offsetX?:
number
\|
Resource,
<br/>
offsetY?:
number
\|
Resource
<br/>
} | - | 为当前组件添加阴影效果,入参为模糊半径(必填)、阴影的颜色(可选,默认为灰色)、X轴的偏移量(可选,默认为0),Y轴的偏移量(可选,默认为0),偏移量单位为px。 |
| grayscale | number | 0.0 | 为当前组件添加灰度效果。值定义为灰度转换的比例,入参1.0则完全转为灰度图像,入参则0.0图像无变化,入参在0.0和1.0之间时,效果呈线性变化。(百分比) |
| brightness | number | 1.0 | 为当前组件添加高光效果,入参为高光比例,值为1时没有效果,小于1时亮度变暗,0为全黑;大于1时亮度增加,数值越大亮度越大。 |
| saturate | number | 1.0 | 为当前组件添加饱和度效果,饱和度为颜色中的含色成分和消色成分(灰)的比例,入参为1时,显示原图像,大于1时含色成分越大,饱和度越大;小于1时消色成分越大,饱和度越小。(百分比) |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md
浏览文件 @
d57df8e8
...
...
@@ -15,7 +15,7 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| ------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------ |
| overlay |
title:
string,
<br/>
options:
{
<br/>
align?:
[Alignment](ts-appendix-enums.md#alignment),
<br/>
offset?:
{x:
number,
y
:
number}
<br/>
} | {
<br/>
align:
Alignment.Center,
<br/>
offset:
{0,
0}
<br/>
} | 在当前组件上,增加遮罩文本,布局与当前组件相同。 |
| overlay |
value:
string,
<br/>
options?:
{
<br/>
align?:
[Alignment](ts-appendix-enums.md#alignment-enums),
<br/>
offset?:
{x?:
number, y?
:
number}
<br/>
} | {
<br/>
align:
Alignment.Center,
<br/>
offset:
{0,
0}
<br/>
} | 在当前组件上,增加遮罩文本,布局与当前组件相同。 |
## 示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md
浏览文件 @
d57df8e8
...
...
@@ -15,9 +15,8 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
| clip | Shape
\|
boolean | false | 参数为Shape类型时,按指定的形状对当前组件进行裁剪;参数为boolean类型时,设置是否按照边缘轮廓进行裁剪。 |
| mask | Shape | - | 在当前组件上加上指定形状的遮罩。 |
| clip |
[
Circle
](
ts-drawing-components-circle.md
)
\|
[Ellipse](ts-drawing-components-ellipse.md)
\|
[Path](ts-drawing-components-path.md)
\|
[Rect](ts-drawing-components-rect.md)
\|
boolean | false | 参数为相应类型的组件,按指定的形状对当前组件进行裁剪;参数为boolean类型时,设置是否按照边缘轮廓进行裁剪。 |
| mask |
[
Circle
](
ts-drawing-components-circle.md
)
\|
[Ellipse](ts-drawing-components-ellipse.md)
\|
[Path](ts-drawing-components-path.md)
\|
[Rect](ts-drawing-components-rect.md)
| - | 在当前组件上加上指定形状的遮罩。 |
## 示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
浏览文件 @
d57df8e8
...
...
@@ -8,13 +8,20 @@
| 名称 | 支持冒泡 | 功能描述 |
| ------------------------------------------------------------ | -------- | ------------------------------------------------------------ |
| onDragStart(
callback:
(event:
DragEvent,
extraParams?:
string)
=
>
[
CustomBuilder
](
ts-types.md#custombuilder8
)
)
| 否 | 第一次拖拽此事件绑定的组件时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
返回值:当前跟手效果所拖拽的对象,用于显示拖拽时的提示组件。
<br/>
长按150毫秒(ms)可触发拖拽事件。优先级:长按手势配置时间小于等于150毫秒(ms)时,长按手势优先触发,否则拖拽事件优先触发。 |
| onDragEnter(
callback
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽进入组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragMove(
callback
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽在组件范围内移动时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragLeave(
callback
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽离开组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDrop(
callback
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 绑定此事件的组件可作为拖拽释放目标,当在本组件范围内停止拖拽行为时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。 |
| onDragStart(
event:
(event:
DragEvent,
extraParams?:
string)
=
>
[
CustomBuilder
](
ts-types.md#custombuilder8
)
)
\|
DragItemInfo
| 否 | 第一次拖拽此事件绑定的组件时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
返回值:当前跟手效果所拖拽的对象,用于显示拖拽时的提示组件。
<br/>
长按150毫秒(ms)可触发拖拽事件。优先级:长按手势配置时间小于等于150毫秒(ms)时,长按手势优先触发,否则拖拽事件优先触发。 |
| onDragEnter(
event
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽进入组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragMove(
event
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽在组件范围内移动时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragLeave(
event
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 拖拽离开组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDrop(
event
:
(event:
DragEvent,
extraParams?:
string)
=
>
void) | 否 | 绑定此事件的组件可作为拖拽释放目标,当在本组件范围内停止拖拽行为时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见extraParam类型描述。 |
-
extraParam说明
<br>
## DragItemInfo说明
| 属性名称 | 属性类型 | 必填 | 描述 |
| ------------- | ------ | ------- |--------------------------------- |
| pixelMap |
[
PixelMap
](
../apis/js-apis-image.md#pixelmap7
)
| 否 | 设置拖拽过程中显示的图片。 |
| builder |
[
CustomBuilder
](
../../ui/ts-types.md#custombuilder8
)
| 否 | 使用自定义生成器进行绘图,如果设置了pixelMap,则忽略此值。 |
| extraInfo | string | 否 | 拖拽项的描述。 |
## extraParam说明<br>
用于返回组件在拖拽中需要用到的额外信息。
extraParam是Json对象转换的string字符串,可以通过Json.parse转换的Json对象获取如下属性。
| 属性名称 | 属性类型 | 描述 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录