Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
52adf9f7
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,发现更多精彩内容 >>
提交
52adf9f7
编写于
7月 26, 2023
作者:
Y
yamila
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update api
Signed-off-by:
N
yamila
<
tianyu55@huawei.com
>
上级
eb06e992
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
26 addition
and
24 deletion
+26
-24
zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md
...application-dev/reference/apis/js-apis-arkui-UIContext.md
+11
-11
zh-cn/application-dev/reference/apis/js-apis-arkui-dragController.md
...cation-dev/reference/apis/js-apis-arkui-dragController.md
+6
-4
zh-cn/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
...on-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
+7
-7
zh-cn/application-dev/reference/apis/js-apis-curve.md
zh-cn/application-dev/reference/apis/js-apis-curve.md
+2
-2
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md
浏览文件 @
52adf9f7
...
...
@@ -519,7 +519,7 @@ uiContext.runScopedTask(
### registerFont
registerFont(options: FontOptions): void
registerFont(options:
font.
FontOptions): void
在字体管理中注册自定义字体。
...
...
@@ -594,7 +594,7 @@ font.getFontByName('Sans Italic')
### getRectangleById
getRectangleById(id: string):
C
omponentUtils.ComponentInfo
getRectangleById(id: string):
c
omponentUtils.ComponentInfo
获取组件大小、位置、平移缩放旋转及仿射矩阵属性信息。
...
...
@@ -932,7 +932,7 @@ router.replaceUrl({
### replaceUrl
replaceUrl(options: RouterOptions, callback: AsyncCallback
<
void
>
): void
replaceUrl(options:
router.
RouterOptions, callback: AsyncCallback
<
void
>
): void
用应用内的某个页面替换当前页面,并销毁被替换的页面。
...
...
@@ -1213,7 +1213,7 @@ router.pushNamedRoute({
### pushNamedRoute
pushNamedRoute(options: NamedRouterOptions, mode: RouterMode, callback: AsyncCallback
<
void
>
): void
pushNamedRoute(options:
router.
NamedRouterOptions, mode: RouterMode, callback: AsyncCallback
<
void
>
): void
跳转到指定的命名路由页面。
...
...
@@ -1375,7 +1375,7 @@ replaceNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode):
| 错误码ID | 错误信息 |
| --------- | ------- |
| 100001 | if
the pages are pushed too much
. |
| 100001 | if
UI execution context not found, only throw in standard system
. |
| 100004 | if the named route is not exist. |
**示例:**
...
...
@@ -1398,7 +1398,7 @@ router.replaceNamedRoute({
### replaceNamedRoute
replaceNamedRoute(options:
NamedRouterOptions, mode:
RouterMode, callback: AsyncCallback
<
void
>
): void
replaceNamedRoute(options:
router.NamedRouterOptions, mode: router.
RouterMode, callback: AsyncCallback
<
void
>
): void
用指定的命名路由页面替换当前页面,并销毁被替换的页面。
...
...
@@ -1441,7 +1441,7 @@ router.replaceNamedRoute({
### back
back(options
?
: router.RouterOptions ): void
back(options: router.RouterOptions ): void
返回上一页面或指定的页面。
...
...
@@ -1451,7 +1451,7 @@ back(options?: router.RouterOptions ): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| options |
[
router.RouterOptions
](
js-apis-router.md#routeroptions
)
|
否
| 返回页面描述信息,其中参数url指路由跳转时会返回到指定url的界面,如果页面栈上没有url页面,则不响应该情况。如果url未设置,则返回上一页,页面不会重新构建,页面栈里面的page不会回收,出栈后会被回收。 |
| options |
[
router.RouterOptions
](
js-apis-router.md#routeroptions
)
|
是
| 返回页面描述信息,其中参数url指路由跳转时会返回到指定url的界面,如果页面栈上没有url页面,则不响应该情况。如果url未设置,则返回上一页,页面不会重新构建,页面栈里面的page不会回收,出栈后会被回收。 |
**示例:**
...
...
@@ -1634,7 +1634,7 @@ try {
### showDialog
showDialog(options: promptAction.ShowDialogOptions, callback: AsyncCallback
<
ShowDialogSuccessResponse
<
): void
showDialog(options: promptAction.ShowDialogOptions, callback: AsyncCallback
<
promptAction.
ShowDialogSuccessResponse
<
): void
创建并显示对话框,对话框响应结果异步返回。
...
...
@@ -1745,7 +1745,7 @@ try {
### showActionMenu
showActionMenu(options: promptAction.ActionMenuOptions, callback:
AsyncCallback
<
promptAction.ActionMenuSuccessResponse
>
):void
showActionMenu(options: promptAction.ActionMenuOptions, callback:
promptAction.ActionMenuSuccessResponse
):void
创建并显示操作菜单,菜单响应结果异步返回。
...
...
@@ -1756,7 +1756,7 @@ showActionMenu(options: promptAction.ActionMenuOptions, callback: AsyncCallback&
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------ |
| options |
[
promptAction.ActionMenuOptions
](
js-apis-promptAction.md#actionmenuoptions
)
| 是 | 操作菜单选项。 |
| callback |
AsyncCallback
<
[
promptAction.ActionMenuSuccessResponse
](
js-apis-promptAction.md#actionmenusuccessresponse
)
>
| 是 | 菜单响应结果回调。 |
| callback |
[
promptAction.ActionMenuSuccessResponse
](
js-apis-promptAction.md#actionmenusuccessresponse
)
| 是 | 菜单响应结果回调。 |
**错误码:**
...
...
zh-cn/application-dev/reference/apis/js-apis-arkui-dragController.md
浏览文件 @
52adf9f7
...
...
@@ -28,7 +28,7 @@ executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo, callback:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------- |
| custom |
[
CustomBuilder
](
../arkui-ts/ts-types.md#custombuilder8
)
\|
[
DragItemInfo
](
../arkui-ts/ts-universal-events-drag-drop.md#dragiteminfo说明
)
| 是 | 拖拽发起后跟手效果所拖拽的对象。 |
| dragInfo |
[
DragInfo
](
#draginfo
说明
)
| 是 | 拖拽信息。 |
| dragInfo |
[
DragInfo
](
#draginfo
)
| 是 | 拖拽信息。 |
| callback | AsyncCallback
<
{event:
[
DragEvent
](
../arkui-ts/ts-universal-events-drag-drop.md#dragevent说明
)
, extraParams: string}
>
| 是 | 拖拽结束返回结果的回调。 |
**示例:**
...
...
@@ -89,7 +89,7 @@ executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo): Promise&l
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------- |
| custom |
[
CustomBuilder
](
../arkui-ts/ts-types.md#custombuilder8
)
\|
[
DragItemInfo
](
../arkui-ts/ts-universal-events-drag-drop.md#dragiteminfo说明
)
| 是 | 拖拽发起后跟手效果所拖拽的对象。 |
| dragInfo |
[
DragInfo
](
#draginfo
说明
)
| 是 | 拖拽信息。 |
| dragInfo |
[
DragInfo
](
#draginfo
)
| 是 | 拖拽信息。 |
**返回值:**
...
...
@@ -169,7 +169,9 @@ struct DragControllerPage {
}
```
## DragInfo说明
## DragInfo
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
发起拖拽所需要的属性和拖拽时携带的信息。
...
...
zh-cn/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
浏览文件 @
52adf9f7
...
...
@@ -57,7 +57,7 @@ struct Index {
Row
()
{
Column
()
{
Image
((
<
LayeredDrawableDescriptor
>
(
this
.
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
).
id
))))
Image
(((
<
LayeredDrawableDescriptor
>
(
this
.
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.
drawable
'
)
Image
(((
<
LayeredDrawableDescriptor
>
(
this
.
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.
icon
'
)
.
id
))).
getForeground
()).
getPixelMap
())
}.
height
(
'
50%
'
)
}.
width
(
'
50%
'
)
...
...
@@ -81,7 +81,7 @@ getPixelMap(): image.PixelMap;
**示例:**
```
ts
let
resManager
=
getContext
().
resourceManager
pixmap
:
PixelMap
=
(
<
DrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
)
let
pixmap
:
PixelMap
=
(
<
DrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
)
.
id
))).
getPixelMap
();
```
...
...
@@ -101,7 +101,7 @@ getPixelMap(): image.PixelMap;
**示例:**
```
ts
let
resManager
=
getContext
().
resourceManager
pixmap
:
PixelMap
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.drawable
'
)
let
pixmap
:
PixelMap
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
)
.
id
))).
getPixelMap
();
```
...
...
@@ -121,7 +121,7 @@ getForeground(): DrawableDescriptor;
**示例:**
```
ts
let
resManager
=
getContext
().
resourceManager
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.drawable
'
)
let
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
)
.
id
))).
getForeground
();
```
...
...
@@ -141,7 +141,7 @@ getBackground(): DrawableDescriptor;
**示例:**
```
ts
let
resManager
=
getContext
().
resourceManager
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.
drawable
'
)
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.
icon
'
)
.
id
))).
getBackground
();
```
...
...
@@ -161,7 +161,7 @@ getMask(): DrawableDescriptor;
**示例:**
```
ts
let
resManager
=
getContext
().
resourceManager
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.drawable
'
)
let
drawable
:
DrawableDescriptor
=
(
<
LayeredDrawableDescriptor
>
(
resManager
.
getDrawableDescriptor
(
$r
(
'
app.media.icon
'
)
.
id
))).
getMask
();
```
## LayeredDrawableDescriptor.getMashClipPath
...
...
@@ -179,7 +179,7 @@ LayeredDrawableDescriptor的静态方法,获取系统内置的裁切路径参
**示例:**
```
ts
Image
(
$r
(
'
app.media.
testImg
'
))
Image
(
$r
(
'
app.media.
icon
'
))
.
width
(
'
200px
'
).
height
(
'
200px
'
)
.
clip
(
new
Path
({
commands
:
LayeredDrawableDescriptor
.
getMaskClipPath
()}))
```
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-curve.md
浏览文件 @
52adf9f7
...
...
@@ -279,8 +279,8 @@ customCurve(interpolate: (fraction: number) => number): ICurve
```
ts
import
Curves
from
'
@ohos.curves
'
interpolate
(
fraction
)
{
return
Math
.
sqrt
(
fraction
)
;
let
interpolate
=
function
(
fraction
)
{
return
Math
.
sqrt
(
fraction
)
}
let
curve
=
Curves
.
customCurve
(
interpolate
)
// 创建一个用户自定义插值曲线
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录