有关AccessibilityManager类中的getRecommendedTimeoutMillis方法的问题

时间:2019-06-11 21:18:05

标签: java android accessibility

为了在AccessibilityManager类中使用FLAG_CONTENT_CONTROLS测试getRecommendedTimeoutMillis方法,我创建了SnackBar。 FLAG_CONTENT_CONTROLS方法是android Q API,它启用了辅助功能中的控件超时功能。 换句话说,如果默认的快餐栏设置为显示为短,则快餐栏将很快消失。 但是,如果我将snakBar与getRecommendedTimeoutMillis方法一起使用,则一旦启用了TalkBack等辅助功能,盲人用户就可以更轻松地与SnackBar进行交互。 因为我有Pixel 2并注册了android Q beta,所以我可以测试新的API。 顺便说一句,在我的SnackBar中,我真的不知道如何将getRecommendedTimeoutMillis方法应用于我的SnackBar。 其实我真的是Java新手,您能帮我吗? 如果您可以使用getRecommendedTimeoutMillis方法编写包含我的快餐条形码的代码,则可以复制,过去和测试。 我的点心条形码在下面。

public void snackbarWithAction(View view){
 Snackbar snackbar = Snackbar.make(coordinatorLayout,"Snackbar With Action",Snackbar.LENGTH_SHORT);
 snackbar.setAction("UNDO", new View.OnClickListener() {
  @override
  public void onClick(View view) {
 Toast.makeText(getApplicationContext(),"Undo action",Toast.LENGTH_SHORT).show();
 }
 });
snackbar.show();
}

非常感谢您。

0 个答案:

没有答案