1e41f4b71Sopenharmony_ci# ArkUI 子系统变更说明 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.arkui.1 菜单背板的默认视觉效果变更为模糊材质 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci**访问级别** 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci公开接口 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci**变更原因** 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci增强视觉效果。 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci**变更影响** 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci该变更为兼容性变更。 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci在**统一渲染模式**下,菜单背板的默认视觉效果变更为模糊材质。 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci**API Level** 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci11 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci**变更发生版本** 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci**变更的接口/组件** 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci涉及到左键菜单(bindMenu)、右键菜单(bindContextMenu)、下拉选项菜单(Select)、导航组件工具栏的更多悬浮菜单(Navigation)等菜单背板的默认视觉效果: 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci- 变更前:菜单背景颜色显示为白色,不支持模糊材质。 32e41f4b71Sopenharmony_ci- 变更后:菜单背景颜色默认为透明和模糊材质,其中bindMenu与bindContextMenu可支持开发者配置是否模糊材质及背景色。 33e41f4b71Sopenharmony_ci 34e41f4b71Sopenharmony_ci**适配指导** 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_cibindMenu/bindContextMenu去除模糊材质示例代码: 37e41f4b71Sopenharmony_ci```ts 38e41f4b71Sopenharmony_ci@Entry 39e41f4b71Sopenharmony_ci@Component 40e41f4b71Sopenharmony_cistruct Index { 41e41f4b71Sopenharmony_ci @State message: string = '自定义菜单'; 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci @Builder 44e41f4b71Sopenharmony_ci MenuBuilder() { 45e41f4b71Sopenharmony_ci Menu() { 46e41f4b71Sopenharmony_ci MenuItem({ content: "item00" }) 47e41f4b71Sopenharmony_ci MenuItem({ content: "item11" }) 48e41f4b71Sopenharmony_ci } 49e41f4b71Sopenharmony_ci } 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ci @Builder 52e41f4b71Sopenharmony_ci ContextMenuBuilder() { 53e41f4b71Sopenharmony_ci Menu() { 54e41f4b71Sopenharmony_ci MenuItem({ content: "item22" }) 55e41f4b71Sopenharmony_ci MenuItem({ content: "item33" }) 56e41f4b71Sopenharmony_ci } 57e41f4b71Sopenharmony_ci } 58e41f4b71Sopenharmony_ci 59e41f4b71Sopenharmony_ci build() { 60e41f4b71Sopenharmony_ci Row() { 61e41f4b71Sopenharmony_ci Column() { 62e41f4b71Sopenharmony_ci Text(this.message) 63e41f4b71Sopenharmony_ci .fontSize(50) 64e41f4b71Sopenharmony_ci .fontWeight(FontWeight.Bold) 65e41f4b71Sopenharmony_ci .fontColor('black') 66e41f4b71Sopenharmony_ci .bindMenu(this.MenuBuilder(), { backgroundColor: Color.White, backgroundBlurStyle: BlurStyle.NONE }) 67e41f4b71Sopenharmony_ci .bindContextMenu(this.ContextMenuBuilder(), ResponseType.LongPress, { 68e41f4b71Sopenharmony_ci backgroundColor: Color.White, 69e41f4b71Sopenharmony_ci backgroundBlurStyle: BlurStyle.NONE 70e41f4b71Sopenharmony_ci }) 71e41f4b71Sopenharmony_ci } 72e41f4b71Sopenharmony_ci .width('100%') 73e41f4b71Sopenharmony_ci } 74e41f4b71Sopenharmony_ci .height('100%').backgroundColor(Color.Orange) 75e41f4b71Sopenharmony_ci } 76e41f4b71Sopenharmony_ci} 77e41f4b71Sopenharmony_ci``` 78e41f4b71Sopenharmony_ci将 79e41f4b71Sopenharmony_ci```ts 80e41f4b71Sopenharmony_ci.bindMenu(this.MenuBuilder()) 81e41f4b71Sopenharmony_ci.bindContextMenu(this.ContextMenuBuilder(), ResponseType.LongPress) 82e41f4b71Sopenharmony_ci``` 83e41f4b71Sopenharmony_ci替换为 84e41f4b71Sopenharmony_ci```ts 85e41f4b71Sopenharmony_ci.bindMenu(this.MenuBuilder(), { backgroundColor: Color.White, backgroundBlurStyle: BlurStyle.NONE }) 86e41f4b71Sopenharmony_ci.bindContextMenu(this.ContextMenuBuilder(), ResponseType.LongPress, { backgroundColor: Color.White, backgroundBlurStyle: BlurStyle.NONE }) 87e41f4b71Sopenharmony_ci``` 88e41f4b71Sopenharmony_ci即手动设置背景色与背景模糊材质枚举值。 89e41f4b71Sopenharmony_ci 90e41f4b71Sopenharmony_ci 91e41f4b71Sopenharmony_ci 92e41f4b71Sopenharmony_ci## cl.arkui.2 bindSheet半模态面板视觉样式增加 93e41f4b71Sopenharmony_ci 94e41f4b71Sopenharmony_ci**访问级别** 95e41f4b71Sopenharmony_ci 96e41f4b71Sopenharmony_ci公开接口 97e41f4b71Sopenharmony_ci 98e41f4b71Sopenharmony_ci**变更原因** 99e41f4b71Sopenharmony_ci 100e41f4b71Sopenharmony_ci增强视觉效果。 101e41f4b71Sopenharmony_ci 102e41f4b71Sopenharmony_ci**变更影响** 103e41f4b71Sopenharmony_ci 104e41f4b71Sopenharmony_ci该变更为兼容性变更。 105e41f4b71Sopenharmony_ci 106e41f4b71Sopenharmony_cia) 设备宽度小于600vp时,默认显示底部弹窗样式。 107e41f4b71Sopenharmony_ci 108e41f4b71Sopenharmony_cib) 设备宽度在600-840vp间时,默认显示居中弹窗样式。 109e41f4b71Sopenharmony_ci 110e41f4b71Sopenharmony_cic) 设备宽度大于840vp时,默认显示跟手弹窗样式,跟手弹窗显示在bindSheet绑定的节点下方。 111e41f4b71Sopenharmony_ci 112e41f4b71Sopenharmony_ci变更前:所有设备均为底部弹窗样式 113e41f4b71Sopenharmony_ci 114e41f4b71Sopenharmony_ci 115e41f4b71Sopenharmony_ci 116e41f4b71Sopenharmony_ci变更后:增加居中弹窗和跟手弹窗样式 117e41f4b71Sopenharmony_ci 118e41f4b71Sopenharmony_ci 119e41f4b71Sopenharmony_ci 120e41f4b71Sopenharmony_ci增加跟手弹窗样式。 121e41f4b71Sopenharmony_ci 122e41f4b71Sopenharmony_ci 123e41f4b71Sopenharmony_ci 124e41f4b71Sopenharmony_ci**API Level** 125e41f4b71Sopenharmony_ci 126e41f4b71Sopenharmony_ci11 127e41f4b71Sopenharmony_ci 128e41f4b71Sopenharmony_ci**变更发生版本** 129e41f4b71Sopenharmony_ci 130e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 131e41f4b71Sopenharmony_ci 132e41f4b71Sopenharmony_ci**变更的接口/组件** 133e41f4b71Sopenharmony_ci 134e41f4b71Sopenharmony_cibindSheet半模态面板。 135e41f4b71Sopenharmony_ci 136e41f4b71Sopenharmony_ci**适配指导** 137e41f4b71Sopenharmony_ci 138e41f4b71Sopenharmony_ci对于宽度大于840vp设备,如需要显示居中弹窗样式,可以设置SheetOptions中的preferType为SheetType.CENTER。 139e41f4b71Sopenharmony_ci 140e41f4b71Sopenharmony_ci 141e41f4b71Sopenharmony_ci 142e41f4b71Sopenharmony_ci## cl.arkui.3 bindSheet半模态面板底部弹窗样式修改 143e41f4b71Sopenharmony_ci 144e41f4b71Sopenharmony_ci**访问级别** 145e41f4b71Sopenharmony_ci 146e41f4b71Sopenharmony_ci公开接口 147e41f4b71Sopenharmony_ci 148e41f4b71Sopenharmony_ci**变更原因** 149e41f4b71Sopenharmony_ci 150e41f4b71Sopenharmony_ci增强视觉效果。 151e41f4b71Sopenharmony_ci 152e41f4b71Sopenharmony_ci**变更影响** 153e41f4b71Sopenharmony_ci 154e41f4b71Sopenharmony_ci该变更为兼容性变更。 155e41f4b71Sopenharmony_ci 156e41f4b71Sopenharmony_cia) 底部弹窗SheetOptions中的SheetSize的Medium档位,设置后面板高度为屏幕高度*0.6。 157e41f4b71Sopenharmony_ci 158e41f4b71Sopenharmony_ci变更前: 159e41f4b71Sopenharmony_ci 160e41f4b71Sopenharmony_ci 161e41f4b71Sopenharmony_ci 162e41f4b71Sopenharmony_ci变更后: 163e41f4b71Sopenharmony_ci 164e41f4b71Sopenharmony_ci 165e41f4b71Sopenharmony_ci 166e41f4b71Sopenharmony_ci 167e41f4b71Sopenharmony_ci 168e41f4b71Sopenharmony_cib) 底部弹窗SheetOptions中的SheetSize增加FIT_CONTENT档位,设置后面板高度根据内容自适应调整。 169e41f4b71Sopenharmony_ci 170e41f4b71Sopenharmony_ci变更前: 171e41f4b71Sopenharmony_ci 172e41f4b71Sopenharmony_ci 173e41f4b71Sopenharmony_ci 174e41f4b71Sopenharmony_ci变更后: 175e41f4b71Sopenharmony_ci 176e41f4b71Sopenharmony_ci 177e41f4b71Sopenharmony_ci 178e41f4b71Sopenharmony_cic) 底部弹窗可通过SheetOptions中的detents设置1-3个自定义高度档位,面板可在不同档位间滑动切换,detents仅在底部弹窗并且设备为竖屏时生效。 179e41f4b71Sopenharmony_ci 180e41f4b71Sopenharmony_ci变更前:面板滑动无法切换档位。 181e41f4b71Sopenharmony_ci 182e41f4b71Sopenharmony_ci变更后: 183e41f4b71Sopenharmony_ci 184e41f4b71Sopenharmony_ci 185e41f4b71Sopenharmony_ci 186e41f4b71Sopenharmony_cid) 底部弹窗在设备横屏时,仅有一个档位高度,距离屏幕顶部8vp。 187e41f4b71Sopenharmony_ci 188e41f4b71Sopenharmony_ci变更前:设备横屏时,底部弹窗规格与竖屏一致。 189e41f4b71Sopenharmony_ci 190e41f4b71Sopenharmony_ci变更后: 191e41f4b71Sopenharmony_ci 192e41f4b71Sopenharmony_ci 193e41f4b71Sopenharmony_ci 194e41f4b71Sopenharmony_cie) 对内容区Builder设置高度为百分比时,百分比参考的依据是设置的height或detents的高度值,非屏幕高度。 195e41f4b71Sopenharmony_ci 196e41f4b71Sopenharmony_ci**API Level** 197e41f4b71Sopenharmony_ci 198e41f4b71Sopenharmony_ci11 199e41f4b71Sopenharmony_ci 200e41f4b71Sopenharmony_ci**变更发生版本** 201e41f4b71Sopenharmony_ci 202e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 203e41f4b71Sopenharmony_ci 204e41f4b71Sopenharmony_ci**变更的接口/组件** 205e41f4b71Sopenharmony_ci 206e41f4b71Sopenharmony_cibindSheet半模态面板。 207e41f4b71Sopenharmony_ci 208e41f4b71Sopenharmony_ci**适配指导** 209e41f4b71Sopenharmony_ci 210e41f4b71Sopenharmony_cia) 设置SheetOptions中的detents时,默认高度为detents元组中的第一个元素。 211e41f4b71Sopenharmony_ci 212e41f4b71Sopenharmony_cib) 当在SheetOptions中设置detents后,height属性设置无效。 213e41f4b71Sopenharmony_ci 214e41f4b71Sopenharmony_cic) 当在height属性中设置自定义高度或FIT_CONTENT自适应的高度,大于最大高度或小于0,则显示最大高度。 215e41f4b71Sopenharmony_ci 216e41f4b71Sopenharmony_ci 217e41f4b71Sopenharmony_ci 218e41f4b71Sopenharmony_ci## cl.arkui.4 bindSheet半模态面板增加居中弹窗与跟手弹窗样式 219e41f4b71Sopenharmony_ci 220e41f4b71Sopenharmony_ci**访问级别** 221e41f4b71Sopenharmony_ci 222e41f4b71Sopenharmony_ci公开接口 223e41f4b71Sopenharmony_ci 224e41f4b71Sopenharmony_ci**变更原因** 225e41f4b71Sopenharmony_ci 226e41f4b71Sopenharmony_ci增强视觉效果。 227e41f4b71Sopenharmony_ci 228e41f4b71Sopenharmony_ci**变更影响** 229e41f4b71Sopenharmony_ci 230e41f4b71Sopenharmony_ci该变更为兼容性变更。 231e41f4b71Sopenharmony_ci 232e41f4b71Sopenharmony_cia) 居中弹窗样式默认宽度480vp,默认高度560vp。 233e41f4b71Sopenharmony_ci 234e41f4b71Sopenharmony_cib) 居中弹窗内容固定时可自定义半模态面板高度,自定义高度最小为320vp,最大为设备短边长度*0.9。 235e41f4b71Sopenharmony_ci 236e41f4b71Sopenharmony_cic) 居中弹窗在横竖屏切换时,面板大小不会改变。 237e41f4b71Sopenharmony_ci 238e41f4b71Sopenharmony_cid) 跟手弹窗样式默认宽度360vp,默认高度560vp。 239e41f4b71Sopenharmony_ci 240e41f4b71Sopenharmony_cie) 跟手弹窗内容固定时可自定义半模态面板高度,自定义高度最小为320vp,最大为设备短边长度*0.9。 241e41f4b71Sopenharmony_ci 242e41f4b71Sopenharmony_ci**API Level** 243e41f4b71Sopenharmony_ci 244e41f4b71Sopenharmony_ci11 245e41f4b71Sopenharmony_ci 246e41f4b71Sopenharmony_ci**变更发生版本** 247e41f4b71Sopenharmony_ci 248e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 249e41f4b71Sopenharmony_ci 250e41f4b71Sopenharmony_ci**变更的接口/组件** 251e41f4b71Sopenharmony_ci 252e41f4b71Sopenharmony_cibindSheet半模态面板。 253e41f4b71Sopenharmony_ci 254e41f4b71Sopenharmony_ci**适配指导** 255e41f4b71Sopenharmony_ci 256e41f4b71Sopenharmony_ci当在height属性中设置自定义高度或FIT_CONTENT自适应的高度大于最大高度,则显示最大高度,小于最小高度,则显示最小高度,若自定义高度为负数,则显示默认高度。 257e41f4b71Sopenharmony_ci 258e41f4b71Sopenharmony_ci 259e41f4b71Sopenharmony_ci 260e41f4b71Sopenharmony_ci## cl.arkui.5 bindSheet半模态面板操作区修改 261e41f4b71Sopenharmony_ci 262e41f4b71Sopenharmony_ci**访问级别** 263e41f4b71Sopenharmony_ci 264e41f4b71Sopenharmony_ci公开接口 265e41f4b71Sopenharmony_ci 266e41f4b71Sopenharmony_ci**变更原因** 267e41f4b71Sopenharmony_ci 268e41f4b71Sopenharmony_ci增强视觉效果。 269e41f4b71Sopenharmony_ci 270e41f4b71Sopenharmony_ci**变更影响** 271e41f4b71Sopenharmony_ci 272e41f4b71Sopenharmony_ci该变更为兼容性变更。 273e41f4b71Sopenharmony_ci 274e41f4b71Sopenharmony_cia) 增加标题区,通过SheetOptions中的title设置。设置单行标题或自定义标题时,标题区高为56vp,设置双行标题时,标题区高为72vp。 275e41f4b71Sopenharmony_ci 276e41f4b71Sopenharmony_ci变更前:面板无标题区。 277e41f4b71Sopenharmony_ci 278e41f4b71Sopenharmony_ci 279e41f4b71Sopenharmony_ci 280e41f4b71Sopenharmony_ci变更后:面板可设置标题区。 281e41f4b71Sopenharmony_ci 282e41f4b71Sopenharmony_ci 283e41f4b71Sopenharmony_ci 284e41f4b71Sopenharmony_cib) 增加关闭图标,通过SheetOptions中的showClose设置,关闭图标默认为显示。 285e41f4b71Sopenharmony_ci 286e41f4b71Sopenharmony_ci变更前:面板没有关闭图标。 287e41f4b71Sopenharmony_ci 288e41f4b71Sopenharmony_ci变更后:面板默认显示关闭图标。 289e41f4b71Sopenharmony_ci 290e41f4b71Sopenharmony_cic) 控制条的大小改变为48*4vp,控制条当面板高度为单档位时不显示,面板高度为多档位时默认显示。 291e41f4b71Sopenharmony_ci 292e41f4b71Sopenharmony_ci变更前:控制条大小为28*4vp,默认显示。 293e41f4b71Sopenharmony_ci 294e41f4b71Sopenharmony_ci变更后:控制条大小为48*4vp,控制条仅在底部弹窗多档位时默认显示。 295e41f4b71Sopenharmony_ci 296e41f4b71Sopenharmony_cid) 拖拽控制条时,控制条在一定范围内无xy方向的小幅位移动效。 297e41f4b71Sopenharmony_ci 298e41f4b71Sopenharmony_ci变更前:拖拽控制条存在xy方向的小幅位移动效。 299e41f4b71Sopenharmony_ci 300e41f4b71Sopenharmony_ci变更后:控制条无拖拽xy方向的动效。 301e41f4b71Sopenharmony_ci 302e41f4b71Sopenharmony_ci**API Level** 303e41f4b71Sopenharmony_ci 304e41f4b71Sopenharmony_ci11 305e41f4b71Sopenharmony_ci 306e41f4b71Sopenharmony_ci**变更发生版本** 307e41f4b71Sopenharmony_ci 308e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 309e41f4b71Sopenharmony_ci 310e41f4b71Sopenharmony_ci**变更的接口/组件** 311e41f4b71Sopenharmony_ci 312e41f4b71Sopenharmony_cibindSheet半模态面板。 313e41f4b71Sopenharmony_ci 314e41f4b71Sopenharmony_ci**适配指导** 315e41f4b71Sopenharmony_ci 316e41f4b71Sopenharmony_ci无。 317e41f4b71Sopenharmony_ci 318e41f4b71Sopenharmony_ci 319e41f4b71Sopenharmony_ci 320e41f4b71Sopenharmony_ci## cl.arkui.6 bindSheet半模态面板内容区交互修改 321e41f4b71Sopenharmony_ci 322e41f4b71Sopenharmony_ci**访问级别** 323e41f4b71Sopenharmony_ci 324e41f4b71Sopenharmony_ci公开接口 325e41f4b71Sopenharmony_ci 326e41f4b71Sopenharmony_ci**变更原因** 327e41f4b71Sopenharmony_ci 328e41f4b71Sopenharmony_ci增强交互效果。 329e41f4b71Sopenharmony_ci 330e41f4b71Sopenharmony_ci**变更影响** 331e41f4b71Sopenharmony_ci 332e41f4b71Sopenharmony_ci该变更为兼容性变更。 333e41f4b71Sopenharmony_ci 334e41f4b71Sopenharmony_cia) 底部弹窗内容处于顶部时上滑,如有更高的档位,则优先扩展档位,如无档位,则滚动内容;底部弹窗内容处于顶部时下滑,优先向下收缩面板档位,如无档位可收缩,则关闭面板。 335e41f4b71Sopenharmony_ci 336e41f4b71Sopenharmony_cib) 底部弹窗内容处于底部时上滑,呈现内容区域回弹效果,不切换档位;底部弹窗内容处于底部时下滑,滚动内容直到到达顶部。 337e41f4b71Sopenharmony_ci 338e41f4b71Sopenharmony_cic) 底部弹窗、居中弹窗和跟手弹窗内容处于中间位置时,上/下滑时,优先滚动内容,直至页面内容到达底部/顶部,无档位变化等其他交互内容。 339e41f4b71Sopenharmony_ci 340e41f4b71Sopenharmony_cid) 居中弹窗如果内容处于顶部,下滑关闭面板,上滑滚动内容;如果内容处于底部,则上滑呈现内容区域回弹效果,下滑滚动内容。 341e41f4b71Sopenharmony_ci 342e41f4b71Sopenharmony_cie) 跟手弹窗如果内容处于顶部,下滑不关闭面板,上滑滚动内容;如果内容处于底部,则上滑呈现内容区域回弹效果,下滑滚动内容。 343e41f4b71Sopenharmony_ci 344e41f4b71Sopenharmony_ci变更前:面板内容区上下滑无交互反馈。 345e41f4b71Sopenharmony_ci 346e41f4b71Sopenharmony_ci变更后: 347e41f4b71Sopenharmony_ci 348e41f4b71Sopenharmony_ci 349e41f4b71Sopenharmony_ci 350e41f4b71Sopenharmony_ci**API Level** 351e41f4b71Sopenharmony_ci 352e41f4b71Sopenharmony_ci11 353e41f4b71Sopenharmony_ci 354e41f4b71Sopenharmony_ci**变更发生版本** 355e41f4b71Sopenharmony_ci 356e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 357e41f4b71Sopenharmony_ci 358e41f4b71Sopenharmony_ci**变更的接口/组件** 359e41f4b71Sopenharmony_ci 360e41f4b71Sopenharmony_cibindSheet半模态面板。 361e41f4b71Sopenharmony_ci 362e41f4b71Sopenharmony_ci**适配指导** 363e41f4b71Sopenharmony_ci 364e41f4b71Sopenharmony_ci无。 365e41f4b71Sopenharmony_ci 366e41f4b71Sopenharmony_ci 367e41f4b71Sopenharmony_ci 368e41f4b71Sopenharmony_ci## cl.arkui.7 bindSheet半模态面板标题区交互修改 369e41f4b71Sopenharmony_ci 370e41f4b71Sopenharmony_ci**访问级别** 371e41f4b71Sopenharmony_ci 372e41f4b71Sopenharmony_ci公开接口 373e41f4b71Sopenharmony_ci 374e41f4b71Sopenharmony_ci**变更原因** 375e41f4b71Sopenharmony_ci 376e41f4b71Sopenharmony_ci增强交互效果。 377e41f4b71Sopenharmony_ci 378e41f4b71Sopenharmony_ci**变更影响** 379e41f4b71Sopenharmony_ci 380e41f4b71Sopenharmony_ci该变更为兼容性变更。 381e41f4b71Sopenharmony_ci 382e41f4b71Sopenharmony_cia) 底部弹窗标题区上滑,短滑向上切换至相邻较大档位,长滑可跨档位直接切换至最大档位,若已到最大档位呈现面板回弹效果。 383e41f4b71Sopenharmony_ci 384e41f4b71Sopenharmony_cib) 底部弹窗标题区下滑,短滑向下切换至相邻较小档位,长滑可跨档位直接关闭面板。 385e41f4b71Sopenharmony_ci 386e41f4b71Sopenharmony_cic) 居中弹窗标题区上滑,呈现面板回弹效果;下滑时,短滑且速度未到阈值呈现面板回弹效果,长滑或速度到达阈值直接关闭面板。 387e41f4b71Sopenharmony_ci 388e41f4b71Sopenharmony_ci变更前:标题区交互仅会触发关闭事件。 389e41f4b71Sopenharmony_ci 390e41f4b71Sopenharmony_ci变更后: 391e41f4b71Sopenharmony_ci 392e41f4b71Sopenharmony_ci 393e41f4b71Sopenharmony_ci 394e41f4b71Sopenharmony_ci**API Level** 395e41f4b71Sopenharmony_ci 396e41f4b71Sopenharmony_ci11 397e41f4b71Sopenharmony_ci 398e41f4b71Sopenharmony_ci**变更发生版本** 399e41f4b71Sopenharmony_ci 400e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 401e41f4b71Sopenharmony_ci 402e41f4b71Sopenharmony_ci**变更的接口/组件** 403e41f4b71Sopenharmony_ci 404e41f4b71Sopenharmony_cibindSheet半模态面板。 405e41f4b71Sopenharmony_ci 406e41f4b71Sopenharmony_ci**适配指导** 407e41f4b71Sopenharmony_ci 408e41f4b71Sopenharmony_ci无。 409e41f4b71Sopenharmony_ci 410e41f4b71Sopenharmony_ci**变更示例** 411e41f4b71Sopenharmony_ci 412e41f4b71Sopenharmony_ci底部弹窗标题区交互示例。 413e41f4b71Sopenharmony_ci 414e41f4b71Sopenharmony_ci 415e41f4b71Sopenharmony_ci 416e41f4b71Sopenharmony_ci 417e41f4b71Sopenharmony_ci 418e41f4b71Sopenharmony_ci## cl.arkui.8 bindSheet半模态面板关闭交互修改 419e41f4b71Sopenharmony_ci 420e41f4b71Sopenharmony_ci**访问级别** 421e41f4b71Sopenharmony_ci 422e41f4b71Sopenharmony_ci公开接口 423e41f4b71Sopenharmony_ci 424e41f4b71Sopenharmony_ci**变更原因** 425e41f4b71Sopenharmony_ci 426e41f4b71Sopenharmony_ci增强交互效果。 427e41f4b71Sopenharmony_ci 428e41f4b71Sopenharmony_ci**变更影响** 429e41f4b71Sopenharmony_ci 430e41f4b71Sopenharmony_ci该变更为兼容性变更。 431e41f4b71Sopenharmony_ci 432e41f4b71Sopenharmony_cia) 可通过点击蒙层关闭半模态面板,底部弹窗和居中弹窗样式默认有蒙层,跟手弹窗样式默认无蒙层。 433e41f4b71Sopenharmony_ci 434e41f4b71Sopenharmony_ci变更前:半模态面板默认无蒙层,点击蒙层无法关闭面板。 435e41f4b71Sopenharmony_ci 436e41f4b71Sopenharmony_ci变更后: 437e41f4b71Sopenharmony_ci 438e41f4b71Sopenharmony_ci 439e41f4b71Sopenharmony_ci 440e41f4b71Sopenharmony_cib) 可通过点击关闭图标关闭半模态面板。 441e41f4b71Sopenharmony_ci 442e41f4b71Sopenharmony_cic) 底部弹窗、居中弹窗可通过下滑手势关闭半模态面板。 443e41f4b71Sopenharmony_ci 444e41f4b71Sopenharmony_ci变更前:半模态面板可通过下滑手势关闭面板。 445e41f4b71Sopenharmony_ci 446e41f4b71Sopenharmony_ci变更后:底部弹窗、居中弹窗可通过下滑手势关闭半模态面板;跟手弹窗无法通过下滑手势关闭半模态面板。 447e41f4b71Sopenharmony_ci 448e41f4b71Sopenharmony_cid) SheetOptions中增加shouldDismiss接口,当用户执行下拉关闭/back事件/点击蒙层关闭/关闭按钮关闭交互操作时,如果注册该回调函数,则不会立刻关闭。 449e41f4b71Sopenharmony_ci 450e41f4b71Sopenharmony_ci变更前:如果关闭事件被触发,半模态面板立刻关闭。 451e41f4b71Sopenharmony_ci 452e41f4b71Sopenharmony_ci变更后:注册shouldDismiss接口的回调函数,半模态面板不会立刻关闭。 453e41f4b71Sopenharmony_ci 454e41f4b71Sopenharmony_ci 455e41f4b71Sopenharmony_ci 456e41f4b71Sopenharmony_ci**API Level** 457e41f4b71Sopenharmony_ci 458e41f4b71Sopenharmony_ci11 459e41f4b71Sopenharmony_ci 460e41f4b71Sopenharmony_ci**变更发生版本** 461e41f4b71Sopenharmony_ci 462e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 463e41f4b71Sopenharmony_ci 464e41f4b71Sopenharmony_ci**变更的接口/组件** 465e41f4b71Sopenharmony_ci 466e41f4b71Sopenharmony_cibindSheet半模态面板。 467e41f4b71Sopenharmony_ci 468e41f4b71Sopenharmony_ci**适配指导** 469e41f4b71Sopenharmony_ci 470e41f4b71Sopenharmony_ci无。 471e41f4b71Sopenharmony_ci 472e41f4b71Sopenharmony_ci## cl.arkui.9 select组件修改 473e41f4b71Sopenharmony_ci 474e41f4b71Sopenharmony_ci**访问级别** 475e41f4b71Sopenharmony_ci 476e41f4b71Sopenharmony_ci公开接口 477e41f4b71Sopenharmony_ci 478e41f4b71Sopenharmony_ci**变更原因** 479e41f4b71Sopenharmony_ci 480e41f4b71Sopenharmony_ci增强视觉效果。 481e41f4b71Sopenharmony_ci 482e41f4b71Sopenharmony_ci**变更影响** 483e41f4b71Sopenharmony_ci 484e41f4b71Sopenharmony_ci该变更为兼容性变更。 485e41f4b71Sopenharmony_ci 486e41f4b71Sopenharmony_ci**API Level** 487e41f4b71Sopenharmony_ci 488e41f4b71Sopenharmony_ci11 489e41f4b71Sopenharmony_ci 490e41f4b71Sopenharmony_ci**变更发生版本** 491e41f4b71Sopenharmony_ci 492e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 493e41f4b71Sopenharmony_ci 494e41f4b71Sopenharmony_ci**变更的接口/组件** 495e41f4b71Sopenharmony_ci 496e41f4b71Sopenharmony_ciselect组件。 497e41f4b71Sopenharmony_ci 498e41f4b71Sopenharmony_ci- 变更前: 499e41f4b71Sopenharmony_ci Select组件下拉按钮文本到左边界距离与箭头图标到右边界距离为12vp。 500e41f4b71Sopenharmony_ci 501e41f4b71Sopenharmony_ci Select组件下拉按钮与下拉菜单之间对齐时横坐标略有偏移。 502e41f4b71Sopenharmony_ci 503e41f4b71Sopenharmony_ci Select组件下拉按钮与下拉菜单之间距离4vp。 504e41f4b71Sopenharmony_ci 505e41f4b71Sopenharmony_ci  506e41f4b71Sopenharmony_ci 507e41f4b71Sopenharmony_ci- 变更后: 508e41f4b71Sopenharmony_ci Select组件下拉按钮文本到左边界距离与箭头图标到右边界距离为16vp。 509e41f4b71Sopenharmony_ci 510e41f4b71Sopenharmony_ci Select组件下拉按钮与下拉菜单之间横坐标无偏移。 511e41f4b71Sopenharmony_ci 512e41f4b71Sopenharmony_ci Select组件下拉按钮与下拉菜单之间距离8vp。 513e41f4b71Sopenharmony_ci 514e41f4b71Sopenharmony_ci  515e41f4b71Sopenharmony_ci 516e41f4b71Sopenharmony_ci**适配指导** 517e41f4b71Sopenharmony_ci 518e41f4b71Sopenharmony_ci无。 519e41f4b71Sopenharmony_ci 520e41f4b71Sopenharmony_ci 521e41f4b71Sopenharmony_ci 522e41f4b71Sopenharmony_ci## cl.arkui.10 Refresh组件交互行为变更 523e41f4b71Sopenharmony_ci 524e41f4b71Sopenharmony_ci**访问级别** 525e41f4b71Sopenharmony_ci 526e41f4b71Sopenharmony_ci公开接口 527e41f4b71Sopenharmony_ci 528e41f4b71Sopenharmony_ci**变更原因** 529e41f4b71Sopenharmony_ci 530e41f4b71Sopenharmony_ciRefresh组件支持鼠标下拉动作进行交互,在某些场景下会与框选动作发生冲突,且该交互行为不符合UX规范,因此依照UX规范对相关交互行为做出变更。 531e41f4b71Sopenharmony_ci 532e41f4b71Sopenharmony_ci**变更影响** 533e41f4b71Sopenharmony_ci 534e41f4b71Sopenharmony_ci该变更为非兼容性变更,变更后Refresh组件不再支持鼠标下拉动作进行交互。 535e41f4b71Sopenharmony_ci 536e41f4b71Sopenharmony_ci**API Level** 537e41f4b71Sopenharmony_ci 538e41f4b71Sopenharmony_ci8 539e41f4b71Sopenharmony_ci 540e41f4b71Sopenharmony_ci**变更发生版本** 541e41f4b71Sopenharmony_ci 542e41f4b71Sopenharmony_ci从OpenHarmony SDK 4.1.5.2 版本开始。 543e41f4b71Sopenharmony_ci 544e41f4b71Sopenharmony_ci**变更的接口/组件** 545e41f4b71Sopenharmony_ci 546e41f4b71Sopenharmony_ciAPI 11之前,Refresh组件支持鼠标下拉动作进行交互。 547e41f4b71Sopenharmony_ci 548e41f4b71Sopenharmony_ciAPI 11及之后,Refresh组件不支持鼠标下拉动作进行交互。 549e41f4b71Sopenharmony_ci 550e41f4b71Sopenharmony_ci**适配指导** 551e41f4b71Sopenharmony_ci 552e41f4b71Sopenharmony_ci无。