繁体   English   中英

Xamarin.Forms MasterDetailPage 是否适用于 Kindle VoiceOver 辅助功能

[英]Does Xamarin.Forms MasterDetailPage work with Kindle VoiceOver accessibility

我正在重新审视我们的应用程序在 Amazon Kindle 上的行为未按预期工作的问题。 在 Android 设备上使用 VoiceOver 时,它可以在 5.1、6.0、7.0、9.0 和 10 版上正常工作。但是,在运行 Fire OS 5.6.7.0 的 Kindle Fire 7(第 7 代)上,与 VoiceOver 的交互体验很差。

为了排除我们的应用程序,我使用https://github.com/xamarin/xamarin-forms-samples/tree/master/Navigation/MasterDetailPage 中的示例代码进行了测试。 这显示了相同的问题,即启用 VoiceView 时 MasterDetailPage 汉堡菜单不可用。 在任何 Android 设备上,我都可以点击任何菜单选项,屏幕阅读器突出显示将正确显示。

在 Kindle 上,如果幸运的话,您可能会获得一个随机元素聚焦,然后拖动突出显示,但这是不一致的。

那么 Xamarin Forms MasterDetailPage 是否与 Kindle VoiceView 一起使用? 我已经从 4.1.0sr5 测试到 4.8.0 没有明显变化。 如果答案是它不起作用,那么至少我知道放弃尝试。

所以主要问题是 VoiceView 导航不直观。 您不能点击元素,但您需要向左滑动并向右滑动以选择整个单词。 我猜这是基于电子书控件并且与 Fire 保持一致。

因此,要导航菜单,您必须点击然后向左滑动以向上导航并向右滑动以向下导航。

MasterDetailPage 仍然存在一个错误,当显示母版页时,汉堡具有焦点,但向左滑动会向上移动到工具栏,向右滑动会向下移动到后退按钮。 这可能可以通过在按下图标后取消选择来解决 - 需要查看的内容。

对于 VoiceView 是多么痛苦的一个很好的例子,请执行以下操作

  1. 启动 Silk 浏览器
  2. 进行搜索,以便浏览器具有要单击的页面列表
  3. 启用 VoiceView
  4. 尝试选择链接。

启用 VoiceView 后,唯一的方法是向左/向右滑动页面上的每个链接元素,这根本不令人愉快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM