1# arkui子系统ChangeLog
2
3## cl.arkui.1 Navigation menus属性显示变更
4
5**变更影响**
6
7menus的value属性值不做显示,如果需要显示,可以使用自定义Builder显示。
8
9**示例:**
10```ts
11@Entry
12@Component
13struct Index {
14  build() {
15    Column() {
16      Navigation() {
17        Text('Navigation')
18      }.title("Navigation Menu")
19      .menus([
20        {icon: 'common/image/icon.png', value: 'menu1'},
21        {icon: 'common/image/icon.png', value: 'menu2'},
22        {icon: 'common/image/icon.png', value: 'menu3'}
23      ])
24    }
25  }
26}
27```
28API Version 9:menus的value属性会显示
29
30![Navigation](figures/navigation_menu_api9.png)
31
32API Version 10: menus中的value属性不显示
33![Navigation](figures/navigation_menu_api10.png)
34
35## cl.arkui.2 Navigation的titleMode属性Free模式默认显示位置变更
36
37**变更影响**
381. Navigation组件自定义标题并titleMode设置为Full模式或Free模式显示位置相同
392. 使用自定义title结合Free模式的标签会出现标签位置向右偏移
40
41**示例:**
42```ts
43@Entry
44@Component
45struct Index {
46  @Builder NavigationTile() {
47    Column() {
48      Text('title').fontColor('#182431').fontSize(30).lineHeight(41)
49      Text('subTitle').fontColor('#182431').fontSize(14).lineHeight(19).margin(top:2, bottom: 20)
50    }
51  }
52
53  build() {
54    Column() {
55      Navigation() {
56        Text('Navigation')
57      }.title(this.NavigationTitle)
58       .titleMode(NavigationTitleMode.Free)
59       .menus([
60        {icon: 'common/image/icon.png', value: 'menu1'}
61       ])
62    }
63  }
64}
65```
66
67API Version 9: Free模式显示位置
68
69![Navigation](figures/navigation_title_mode_free_sdk9.png)
70
71API Version 10: Free模式显示位置与Full模式显示位置相同
72
73![Navigation](figures/navigation_title_mode_free_sdk10.png)
74
75## cl.arkui.3 高阶动效接口标记成系统接口
76
77**变更影响**
781. 将sphericalEffect、lightUpEffect与pixelStretchEffect三个高阶动效接口由public接口修改为systemapi接口,不对外部开发者暴露
79
80## cl.arkui.4 onClick事件规格变更
81
82**变更影响**
831. 若组件同时绑定onClick/TapGesture和PanGesture,当手指滑动超出距离时,响应PanGesture不响应onClick/TapGesture
842. 若组件绑定onClick/TapGesture未绑定PanGesture,当手指在组件范围内滑动时,手指抬起响应onClick/TapGesture
853. 若组件绑定onClick/TapGesture未绑定PanGesture,当手指滑动超出组件范围时,手指抬起不响应onClick/TapGesture