Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Coping0606
Docs
提交
56f1ff39
D
Docs
项目概览
Coping0606
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
1
Fork
0
代码
文件
提交
分支
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,发现更多精彩内容 >>
未验证
提交
56f1ff39
编写于
11月 15, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 15, 2022
浏览文件
操作
浏览文件
下载
差异文件
!11441 【轻量级 PR】:update zh-cn/application-dev/reference/apis/js-apis-windowAnimationManager.md.
Merge pull request !11441 from 邹伟/N/A
上级
add425c8
3a3aff6c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
7 deletion
+14
-7
zh-cn/application-dev/reference/apis/js-apis-windowAnimationManager.md
...tion-dev/reference/apis/js-apis-windowAnimationManager.md
+14
-7
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-windowAnimationManager.md
浏览文件 @
56f1ff39
...
...
@@ -61,7 +61,7 @@ let controller = {
console
.
log
(
'
onScreenUnlock called
'
);
finishCallback
.
onAnimationFinish
();
},
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
console
.
log
(
'
onWindowAnimationTargetsUpdate, the fullScreenWindowTarget is:
'
+
fullScreenWindowTarget
);
console
.
log
(
'
onWindowAnimationTargetsUpdate, the floatingWindowTargets are:
'
+
floatingWindowTargets
);
}
...
...
@@ -83,7 +83,7 @@ minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget, callback: Async
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| windowTarget |
[
WindowAnimationTarget
](
#windowanimationtarget
)
| 是 | 动画目标窗口。|
| callback | AsyncCallback
<
[WindowAnimationFinishedCallback](#windowanimationfinishedcallback)
>
| 是 |
动画完成后的回调
。|
| callback | AsyncCallback
<
[WindowAnimationFinishedCallback](#windowanimationfinishedcallback)
>
| 是 |
回调函数。当最小化动画目标窗口成功,err为undefined,data为获取到的WindowAnimationFinishedCallback;否则返回err.code为-1,data为undefined
。|
**示例:**
...
...
@@ -92,42 +92,49 @@ let target: WindowAnimationTarget = undefined;
let
controller
=
{
onStartAppFromLauncher
(
startingWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onStartAppFromLauncher, the startingWindowTarget is:
'
+
startingWindowTarget
);
target
=
startingWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onStartAppFromRecent
(
startingWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onStartAppFromRecent, the startingWindowTarget is:
'
+
startingWindowTarget
);
target
=
startingWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onStartAppFromOther
(
startingWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onStartAppFromOther, the startingWindowTarget is:
'
+
startingWindowTarget
);
target
=
startingWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onAppTransition
(
fromWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
toWindowTarget
:
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onAppTransition, the fromWindowTarget is:
'
+
fromWindowTarget
);
console
.
log
(
'
onAppTransition, the toWindowTarget is:
'
+
toWindowTarget
);
target
=
toWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onMinimizeWindow
(
minimizingWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onMinimizeWindow, the minimizingWindowTarget is:
'
+
minimizingWindowTarget
);
target
=
minimizingWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onCloseWindow
(
closingWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onCloseWindow, the closingWindowTarget is:
'
+
closingWindowTarget
);
target
=
closingWindowTarget
;
finishCallback
.
onAnimationFinish
();
},
onScreenUnlock
(
finishCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
):
void
{
console
.
log
(
'
onScreenUnlock called
'
);
finishCallback
.
onAnimationFinish
();
},
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
console
.
log
(
'
onWindowAnimationTargetsUpdate, the fullScreenWindowTarget is:
'
+
fullScreenWindowTarget
);
console
.
log
(
'
onWindowAnimationTargetsUpdate, the floatingWindowTargets are:
'
+
floatingWindowTargets
);
target
=
fullScreenWindowTarget
;
}
}
windowAnimationManager
.
setController
(
controller
)
let
finishedCallback
=
null
;
let
finishedCallback
:
windowAnimationManager
.
WindowAnimationFinishedCallback
=
undefined
;
windowAnimationManager
.
minimizeWindowWithAnimation
(
target
,
(
err
,
data
)
=>
{
if
(
err
.
code
)
{
console
.
error
(
'
Failed to minimize the window target. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -195,7 +202,7 @@ let controller = {
console
.
log
(
'
onScreenUnlock called
'
);
finishCallback
.
onAnimationFinish
();
},
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
onWindowAnimationTargetsUpdate
(
fullScreenWindowTarget
:
windowAnimationManager
.
WindowAnimationTarget
,
floatingWindowTargets
:
Array
<
windowAnimationManager
.
WindowAnimationTarget
>
):
void
{
console
.
log
(
'
onWindowAnimationTargetsUpdate, the fullScreenWindowTarget is:
'
+
fullScreenWindowTarget
);
console
.
log
(
'
onWindowAnimationTargetsUpdate, the floatingWindowTargets are:
'
+
floatingWindowTargets
);
}
...
...
@@ -348,7 +355,7 @@ onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, fl
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ------------------------------- | ---- | ---------------- |
| fullScreenWindowTarget |
[
WindowAnimationTarget
](
#windowanimationtarget
)
| 是 | 全屏状态的动画目标窗口。|
| floatingWindowTargets| Array
<
[WindowAnimationTarget](#windowanimationtarget)
>
| 是 | 悬浮状态的动画目标窗口 |
| floatingWindowTargets| Array
<
[WindowAnimationTarget](#windowanimationtarget)
>
| 是 | 悬浮状态的动画目标窗口
。
|
**示例:**
...
...
@@ -379,7 +386,7 @@ onAnimationFinish():void
| bundleName | string | 动画目标窗口所对应的包名。 |
| abilityName | string | 动画目标窗口所对应的Ability名称。 |
| windowBounds |
[
RRect
](
#rrect
)
| 动画目标窗口所对应的实际大小。 |
| missionId | number | 任务ID。|
| missionId | number | 任务ID
,多任务中用于与ability进行匹配
。|
## RRect
圆角矩形。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录