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 31 32API Version 10: menus中的value属性不显示 33 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 70 71API Version 10: Free模式显示位置与Full模式显示位置相同 72 73 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