BasicAccessibility -Android 4.0


20130807basic_accessibility

Android 4.0 から、Accessibility が改善されました。
重要なこととして、View#sendAccessibilityEvent の動作が変わりました。
Android 4.0 から、View がコンテキスト情報をイベントに追加するためのコールバックが追加されました。
それ以前は、 AccessibilityEvent を初期化し、AccessibilityManager に送っていました。

Accessibility – Android 4.0 APIs | 日本語訳

サンプルコード
Android 4.3 の SDK にサンプルコード BasicAccessibility が同封されています。
特に新しい機能ではないので、Android Studio のサンプルとして提示されているようです。

試してみました。
上側は Button Checkboxes あたりは、特に変わったところはない。
下側の Custom View は、ちょっと面白い。
大きな丸をクリックすると、小さな丸の位置が変わります。

ソースコードの説明
ソースコードが2つあります。

(1) MainActivity.java
メイン の Activity です。

(2) DialView.java
大きな丸と小さな丸 (Custom View) を実現する View です。
大きな丸をクリックすると、小さい丸の位置を変更します。
AccessibilityDelegate#onPopulateAccessibilityEvent を使っています。

関連
Android 4.3 のサンプルコード


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です