视窗管理组件的功能职责分为4个部分:
1. 窗口管理能力:窗口管理是视窗管理组件的核心能力。
2. 动效管理能力:在窗口显示、隐藏、切换时,提供过度动画,模糊、阴影等效果使得整个交互过程更加连贯流畅。
3. 事件管理能力:根据窗口信息管理窗口操作热区,根据事件坐标分发指向性设备事件(如鼠标事件、触摸事件),根据焦点窗口分发非指向性设备事件(如键盘事件)。
4. 屏幕管理能力:屏幕管理能力隶属视窗管理组件,由独立的显示器管理服务(DMS)提供能力。DMS负责屏幕的添加、删除、旋转、屏幕参数(分辨率、HDR等)能力的设置及维护。
FangTian SIG目前在快速迭代中,后续会继续完善提供更多的视窗能力,欢迎大家关注。
相关链接:
1. 方天引擎主页:
https://www.openeuler.org/zh/sig/sig-detail/?name=sig-FangTian
2. 一文帮你全面认识方天视窗引擎:
https://www.openeuler.org/zh/blog/20230728-FangTian/20230728-FangTian.html
3. FangTian视窗引擎技术直播--IPC(视频):
https://www.bilibili.com/video/BV1Nj411z783/?spm_id_from=333.999.0.0
3. 欢迎大家添加微信(vx:hhd_kkx2023),加入FangTian SIG交流群。
本文分享自微信公众号 - openEuler(openEulercommunity)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。