1

我正在实现recyclerview用户可以向左滑动以从列表中删除项目的位置。

我希望我的应用程序可以访问,我想知道是否可以在 Talkback 中以某种方式向用户宣布他需要滑动,并且我也想知道我是否可以捕捉到这个滑动手势。

为了实现滑动手势,我以ItemTouchHelper.SimpleCallback (SwipeToRemoveCallback)这种方式创建了一个自定义:

 ItemTouchHelper.SimpleCallback swipeToRemoveCallback = new SwipeToRemoveCallback(this);
    ItemTouchHelper itemTouchHelper = new ItemTouchHelper(swipeToRemoveCallback);
    itemTouchHelper.attachToRecyclerView(binding.listState.myShoppingList);

我知道IOS可以向用户宣布一个动作。有可能在Android中做类似的事情吗?

提前致谢,

佩德罗

4

1 回答 1

0

Android 还有一种方法来宣布可访问性事件

view.announceForAccessibility("Item removed");
于 2018-08-16T13:50:14.300 回答