• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkUI子系统Changelog
2
3
4## cl.arkui.1 系统主动感知组件变化触发onHover事件
5
6**访问级别**
7
8公开接口
9
10**变更原因**
11
12当前onHover事件依赖于鼠标事件的触发,若应用主动触发了布局变化,则不会触发onHover事件。
13
14**变更影响**
15
16此变更不涉及应用适配。
17
18变更前:组件主动调整布局,若鼠标静止,则不会触发onHover事件。例如,当组件绑定了onHover事件,鼠标悬浮在组件上,组件位置发生变化,使得鼠标不再悬浮于该组件时,该组件不会触发onHover(false)的回调;同样,如果组件位置变动导致鼠标悬浮在新的组件上,新组件也不会触发onHover(true)的回调。
19
20变更后:组件主动调整布局,鼠标未移动会触发onHover事件。例如,当组件绑定onHover事件,鼠标悬浮在组件上时,如果组件位置发生改变,鼠标不再悬浮在该组件上,从而触发onHover(false)的回调;如果有新组件有位置变化,鼠标悬浮在新组件上,则会触发新组件的onHover(true)回调。
21
22**起始API Level**
23
24API 8
25
26**变更发生版本**
27
28从OpenHarmony 5.1.0.56 版本开始。
29
30**变更的接口/组件**
31
32onHover
33
34**适配指导**
35
36系统默认行为变化,无需适配。
37
38
39## cl.arkui.2 XComponent组件上使用renderFit接口显示效果变更
40
41**访问级别**
42
43公开接口
44
45**变更原因**
46
47优化XComponent组件上使用renderFit接口显示效果的正确性。
48
49**变更影响**
50
51此变更要求涉及XComponent组件上使用renderFit接口的应用进行适配。
52
53- 变更前:在XComponent组件上使用renderFit接口,使用部分fit模式的显示效果不符合预期。
54
55- 变更后:XComponent组件上使用renderFit接口后,可以正确显示。
56
57![变更前后效果](figures/renderFit/renderFit.png)
58
59**起始API Level**
60
61API 10
62
63**变更发生版本**
64
65从OpenHarmony SDK 5.1.0.56开始。
66
67**变更的接口/组件**
68
69涉及接口: renderFit。
70
71涉及组件: XComponent组件。
72
73**适配指导**
74
75默认行为变更,涉及XComponent组件上使用renderFit接口的应用进行适配,若出现显示效果变更,则需要按照正确效果进行布局。
76