AccessibilityManager.IsEnabled プロパティ

定義

システムのアクセシビリティが有効になっているかどうかを返します。

public bool IsEnabled { [Android.Runtime.Register("isEnabled", "()Z", "")] get; }
[<get: Android.Runtime.Register("isEnabled", "()Z", "")>]
member this.IsEnabled : bool

プロパティ値

アクセシビリティが有効な場合は True、それ以外の場合は false。

属性

注釈

システムのアクセシビリティが有効になっているかどうかを返します。

<b>Note:</b> このクエリは、アクセシビリティがオンの場合にのみイベントが必要になるため、 AccessibilityEventの送信に使用されます。 アクセシビリティの状態に基づいて UI またはアプリの動作を変更しないでください。 適切な意図はありますが、これを行うと、一部のユーザーには機能するが、他のユーザーには機能しない、保守があまり行きにくいコードが作成されます。 共有コードは、より公平なエクスペリエンスと技術的負債の削減につながります。

たとえば、アプリとの一意の対話を公開する場合は、AndroidX で ViewCompat#addAccessibilityAction を使用して、アクセシビリティ以外のユーザーに使用されるのと同じコード パスを使用して、この操作をアクセシビリティ サービスで使用できるようにします。 その後、サービスは、ユーザーに最適な方法でこのアクションを公開できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象