尝试更改焦点并使用滑动手势滚动时出现ViewPager2 +辅助功能+对讲问题

问题描述

我一直在尝试通过对讲功能来实现具有可访问性的ViewPager2,但是焦点并没有超出第二部分可见项。我想遍历和滚动具有对讲和可访问性的viewpager2,但无法实现。

--------------
| <item> | <item> | <item> | <item> | <item> |
--------------

请帮助我。我搜索了很多尝试过的各种方法,但对我没有任何帮助。

 ViewPager2.accessibilityDelegate = object : AccessibilityDelegate() {
        override fun onRequestSendAccessibilityEvent(
            host: ViewGroup?,child: View?,event: AccessibilityEvent?
        ): Boolean {
            if (event?.eventType == AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUSED) {
                ViewPager2.currentItem = ViewPager2.indexOfChild(child)
            }
            return super.onRequestSendAccessibilityEvent(host,child,event)
        }
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)