feat(datetimepicker): support aria#1559
feat(datetimepicker): support aria#1559zhangpaopao0609 wants to merge 8 commits intoTencent:developfrom
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 录屏
📝 更新日志
☑️ 请求合并前的自查清单