-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(datetimepicker): support aria #1559
base: develop
Are you sure you want to change the base?
feat(datetimepicker): support aria #1559
Conversation
预览1 |
这需要解决几个问题:
TD的picker并非基于原生Picker组件实现,无法实现单指上下轻扫来切换值的交互。因此需要找到另外一种能满足上面2个要求的交互。 目前的效果是一个蛮创新的思路,试过苹果和安卓机,表现都是一致的,目前没发现兼容性问题,效果先看下录屏: A、iOS录屏:https://user-images.githubusercontent.com/4988284/218742878-100610a8-38cc-43e6-a881-6219a26c3ea8.MP4 从录屏可见这种处理方式是每列有3个焦点,依次是:
点击按钮可以切换上/下一个选项。 这种做法能满足上面提到的2个要求,并且每一列最多只有3个焦点(之前想过一种兜底的方案是在现有的情况下为选中的选项增加“已选中”的提示),有利于用户提升浏览效率 目前想到可能会让视障用户困惑的问题有这些情况: 不过这些只是猜测,感觉是一个还不错的思路,可以尝试找真实的视障用户沟通聊下这种交互是否好理解,再进一步优化 |
|
|
预览1 |
@zhangpaopao0609 大佬,抽空帮忙处理一下冲突~ |
🤔 这个 PR 的性质是?
🔗 相关 Issue
fix #1066
fix #1051
💡 需求背景和解决方案
ios 录屏
📝 更新日志
☑️ 请求合并前的自查清单