• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkUI子系统Changelog
2
3## cl.arkui.1 半模态顶部高度位置优化
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11半模态顶部高度位置优化。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17变更前:
18
191. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE、竖屏无状态栏时,最大高度为距离屏幕顶部8vp。
202. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE、竖屏有状态栏时,最大高度为距离信号栏8vp。
213. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE,横屏有无状态栏,最大高度都为距离屏幕顶部8vp。
22
23
24变更后:
25
261. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE,竖屏有无状态栏,最大高度都为距离信号栏8vp。
272. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE、横屏无状态栏时,最大高度为距离屏幕顶部8vp。
283. 当使用Length设置的高度大于最大高度或者设置类型为SheetSize.LARGE、横屏有状态栏时,最大高度为距离信号栏8vp。
29
30**起始API Level**
31
3214
33
34**变更发生版本**
35
36从OpenHarmony 5.0.0.40 版本开始。
37
38**变更的接口/组件**
39
40bindSheet组件。
41
42**适配指导**
43
44默认行为变更,无需适配。
45
46## cl.arkui.2  文本拖拽结束键盘行为变更
47
48**访问级别**
49
50公开接口
51
52**变更原因**
53
54优化系统易用性,提升用户体验
55
56**变更影响**
57
58该变更为兼容性变更。
59
60变更前:从文本框A拖拽到文本框B,文本框B获焦拉起键盘,触发onEditChange回调。
61
62变更后:从文本框A拖拽到文本框B,焦点转移到根节点。文本框B没有获焦,因此不触发onEditChange回调。
63
64| 变更前 | 变更后 |
65|---------|---------|
66| ![](figures/keyboard_before.gif) | ![](figures/keyboard_after.gif) |
67
68**起始API Level**
69
70API 8
71
72**变更发生版本**
73
74从OpenHarmony 5.0.0.40 版本开始。
75
76**变更的接口/组件**
77
78textInput/textArea/search组件的onEditChange接口
79
80**适配指导**
81
82onEditChange接口的规格没有发生变化,系统默认行为变更,不需要适配。