Skip to content

[Cascader] 无障碍支持 #1254

@syxysszyw

Description

@syxysszyw

优先级

P0 最高,数字越小优先级越高

P2

问题描述

iOS 表现

测试机:iPhone 11Pro(iOS 15.2) + 旁白

1、视频定位00:02——图标按钮未读出“关闭,按钮”
2、视频定位00:03——“选择选项”与行末尾的">"未合并为一个焦点,并读成“已选中,选项选项,按钮”(其中“已选中”是通过label实现的,这里可能存在多级按钮,需要通过“已选中”来区分下面的选项列表对应哪一级选择)
3、视频定位00:07、00:29——焦点穿透(选项列表换了,但焦点还停在上一个选项列表上)
4、视频定位00:08——无法选中“天津市”(共性问题,只要到了最后一级选项,都无法通过读屏选中)

Android 表现

测试机:nova 5 pro,HarmonyOS 2.0.0 + 屏幕朗读<与TalkBack可能存在细小差异>
主要补充与iOS表现存在差异的地方

同iOS

参考信息

录屏

改造建议

改造参考示例

截图或录屏链接(参考 WeUI Web、小程序组件库、手机原生系统应用等)

验收标准

真机效果是无障碍改造验收通过的依据之一,请开发者在发起 pull request 时附上相应组件示例页分别在 iOS、Android下录屏效果,录屏示例及要求可分别查看 iOS录屏指引Android录屏指引

最终 pull request 验收通过会以 iOS、Android 两个平台都满足无障碍要求为准,同时这两个平台的录屏链接有助于加快 pull request 通过效率哦:)

常见无障碍 Q&A

点我查看

其他说明

如果您准备修复此问题,请您在发起 pull request 之前先在 issue 中评论,以便其他开发者知道这个问题已经有人在跟进:)

最终激励以实际提交 pull request 并合并为准

TDesign 开发者交流群

待补充二维码

IssueShoot

  • 预估时长: 10
  • 期望完成时间: 2023-4-10
  • 开发难度: 高
  • 参与人数: 1
  • 验收标准: 实现期望改造效果,提MR并通过验收无误
  • 备注: 最终激励以实际提交 pull request 并合并为准

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions