0

我正在为盲人社区开发应用程序。我想为用户提供一个选项,让用户通过在屏幕上刮擦手指来探索屏幕(通过触摸进行探索)。我找不到任何 api 来构建此功能。我正在尝试在 android 2.3.3(api 级别 10)中实现这一点。

我知道在 Android 4.1 中默认带有“通过探索触摸”功能的对讲,但我想将此功能提供给使用低于 android 4.1 设备的用户。任何想法表示赞赏。

4

1 回答 1

1

您可能想尝试使用 Eyes-Free Project 中的AccessibilityShim库。它为 Gingerbread 及以下的单个活动实现了 ICS 风格的触摸探索。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main_activity);

    // This call must occur after setContentView().
    AccessiblityShim.attachToActivity(this);
}

它也可以应用于对话框。

AccessiblityShim.attachToDialog(dialog);
于 2013-02-20T19:56:29.107 回答