Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
cacfb122
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看板
未验证
提交
cacfb122
编写于
8月 11, 2022
作者:
小
小潘
提交者:
Gitee
8月 11, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/windowmanager/window-overview.md.
Signed-off-by:
N
小潘
<
pan13836891098@outlook.com
>
上级
c12e0075
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
9 deletion
+14
-9
zh-cn/application-dev/windowmanager/window-overview.md
zh-cn/application-dev/windowmanager/window-overview.md
+14
-9
未找到文件。
zh-cn/application-dev/windowmanager/window-overview.md
浏览文件 @
cacfb122
...
...
@@ -16,15 +16,15 @@
在OpenHarmony中,窗口模块主要负责以下职责:
-
提供应用和系统界面的窗口对象。
应用开发者通过窗口加载UI界面,实现界面显示功能。
-
**提供应用和系统界面的窗口对象。**
应用开发者通过窗口加载UI界面,实现界面显示功能。
-
组织不同窗口的显示关系,即维护不同窗口间的叠加层次和位置属性。
应用和系统的窗口具有多种类型,不同类型的窗口具有不同的默认位置和叠加层次(Z轴高度)。同时,用户操作也可以在一定范围内对窗口的位置和叠加层次进行调整。
-
**组织不同窗口的显示关系,即维护不同窗口间的叠加层次和位置属性。**
应用和系统的窗口具有多种类型,不同类型的窗口具有不同的默认位置和叠加层次(Z轴高度)。同时,用户操作也可以在一定范围内对窗口的位置和叠加层次进行调整。
-
提供窗口装饰。窗口装饰指窗口标题栏和窗口边框。
窗口标题栏通常包括窗口最大化、最小化及关闭按钮等界面元素,具有默认的点击行为,方便用户进行操作;窗口边框则方便用户对窗口进行拖拽缩放等行为。窗口装饰是系统的默认行为,开发者可选择启用/禁用,无需关注UI代码层面的实现。
-
**提供窗口装饰。窗口装饰指窗口标题栏和窗口边框。**
窗口标题栏通常包括窗口最大化、最小化及关闭按钮等界面元素,具有默认的点击行为,方便用户进行操作;窗口边框则方便用户对窗口进行拖拽缩放等行为。窗口装饰是系统的默认行为,开发者可选择启用/禁用,无需关注UI代码层面的实现。
-
提供窗口动效。
在窗口显示、隐藏及窗口间切换时,窗口模块通常会添加动画效果,以使各个交互过程更加连贯流畅。在OpenHarmony中,应用窗口的动效为默认行为,不需要开发者进行设置或者修改。
-
**提供窗口动效。**
在窗口显示、隐藏及窗口间切换时,窗口模块通常会添加动画效果,以使各个交互过程更加连贯流畅。在OpenHarmony中,应用窗口的动效为默认行为,不需要开发者进行设置或者修改。
-
指导输入事件分发。
即根据当前窗口的状态或焦点,进行事件的分发。触摸和鼠标事件根据窗口的位置和尺寸进行分发,而键盘事件会被分发至焦点窗口。应用开发者可以通过窗口模块提供的接口设置窗口是否可以触摸和是否可以获焦。
-
**指导输入事件分发。**
即根据当前窗口的状态或焦点,进行事件的分发。触摸和鼠标事件根据窗口的位置和尺寸进行分发,而键盘事件会被分发至焦点窗口。应用开发者可以通过窗口模块提供的接口设置窗口是否可以触摸和是否可以获焦。
## 基本概念
...
...
@@ -39,10 +39,15 @@ OpenHarmony的窗口模块将窗口界面分为系统窗口、应用窗口两种
-
**应用窗口**
应用窗口区别于系统窗口,指与应用显示相关的窗口。根据显示内容的不同,应用窗口又分为应用主窗口、应用子窗口两种类型。
| 应用主窗口 | 应用子窗口 |
|-------|-------|
| 应用主窗口用于显示应用界面,会在"任务管理界面"显示。 | 应用子窗口用于显示应用的弹窗、悬浮窗等辅助窗口,不会在"任务管理界面"显示。 |
- 应用主窗口
应用主窗口用于显示应用界面,会在"任务管理界面"显示。
- 应用子窗口
应用子窗口用于显示应用的弹窗、悬浮窗等辅助窗口,不会在"任务管理界面"显示
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录