SeekBar 上下文菜单中的辅助功能

时间:2021-01-19 18:21:37

标签: android android-seekbar android-accessibility

我有 SeekBar,最小值为 5%,最大值为 40%。非 I 实现可访问性支持 我使用下一个代码将 AccessibilityDelegate 添加到 SeekBar

class Custom @JvmOverloads constructor() : View.AccessibilityDelegate() {
    override fun onInitializeAccessibilityNodeInfo(host: View, info: AccessibilityNodeInfo?) {
        super.onInitializeAccessibilityNodeInfo(host, info)
        if (info == null) { return }
        val rangeInfo = AccessibilityNodeInfo.RangeInfo.obtain(
            AccessibilityNodeInfo.RangeInfo.RANGE_TYPE_INT, 0.0F, 100.0F,
            (info.rangeInfo.current + 1) * 5.0F)
        info.rangeInfo = rangeInfo
    }
}

它与对讲正常工作,但如果用户向上滑动并向右滑动,他可以看到带有文本“输入 0 到 100 的值”的对话框。 是否可以更改此对话框中的值?

0 个答案:

没有答案