• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkUI子系统Changelog
2
3
4## cl.arkui.1 XComponent组件上使用renderFit接口显示效果变更
5
6**访问级别**
7
8公开接口
9
10**变更原因**
11
12优化XComponent组件上使用renderFit接口显示效果的正确性。
13
14**变更影响**
15
16此变更要求涉及XComponent组件上使用renderFit接口的应用进行适配。
17
18- 变更前:在XComponent组件上使用renderFit接口,使用部分fit模式的显示效果不符合预期。
19
20- 变更后:XComponent组件上使用renderFit接口后,可以正确显示。
21
22![变更前后效果](figures/renderFit/renderFit.png)
23
24**起始API Level**
25
26API 10
27
28**变更发生版本**
29
30从OpenHarmony SDK 5.1.0.56开始。
31
32**变更的接口/组件**
33
34涉及接口: renderFit。
35
36涉及组件: XComponent组件。
37
38**适配指导**
39
40默认行为变更,涉及XComponent组件上使用renderFit接口的应用进行适配,若出现显示效果变更,则需要按照正确效果进行布局。
41
42## cl.arkui.2 setSpecificSystemBarEnabled接口在横屏的行为变更
43
44**访问级别**
45
46公开接口
47
48**变更原因**
49
50修正接口规格,保证接口调用在不同场景下均可正常控制状态栏显隐。
51
52**变更影响**
53
54此变更涉及应用适配。
55
56变更前:应用窗口处于横屏状态时,应用使用该接口设置状态栏显隐不生效,状态栏始终处于隐藏状态。
57
58变更后:应用启动之后,若使用该接口设置过状态栏的显隐,状态栏的显隐状态则以应用的设置(多次设置,以最后一次设置状态为准)为准来生效。
59
60**起始API Level**
61
62API 12
63
64**变更发生版本**
65
66从OpenHarmony SDK 5.1.0.56开始
67
68**变更的接口/组件**
69
70Window#setSpecificSystemBarEnabled(name: SpecificSystemBar, enable: boolean, enableAnimation?: boolean): Promise\<void\>
71
72**适配指导**
73
74针对应用预期在横屏时隐藏状态栏的场景,需确认应用自启动之后是否使用该接口主动设置过状态栏显示,若应用设置过状态栏显示,需再次设置状态栏隐藏,才能实现应用横屏时隐藏状态栏。
75