AccessibilityManager.IsEnabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムのアクセシビリティが有効になっている場合は を返します。
public bool IsEnabled { [Android.Runtime.Register("isEnabled", "()Z", "")] get; }
[<get: Android.Runtime.Register("isEnabled", "()Z", "")>]
member this.IsEnabled : bool
プロパティ値
アクセシビリティが有効な場合は True、それ以外の場合は false。
- 属性
注釈
システムのアクセシビリティが有効になっている場合は を返します。
<b>注:</b> このクエリは、 を送信 AccessibilityEvent
するために使用されます。これは、アクセシビリティがオンの場合にのみイベントが必要になるためです。 アクセシビリティの状態に基づいて UI またはアプリの動作を変更しないでください。 善意ながら、これを行うと、一部のユーザーには機能するが、他のユーザーには機能しない、脆弱で保守性の低いコードが作成されます。 共有コードは、より公平なエクスペリエンスと技術的負債の削減につながります。
たとえば、アプリとの一意の相互作用を公開する場合は、AndroidX で ViewCompat#addAccessibilityAction を使用して、この操作をアクセシビリティユーザー以外のユーザーに使用されるのと同じコード パスでアクセシビリティ サービスで使用できるようにするのが理想的です。 その後、サービスは、ユーザーに最適な方法でこのアクションを公開できます。
の android.view.accessibility.AccessibilityManager.isEnabled()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。