語言

AccessibilityRecord 類別

定義

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

[Android.Runtime.Register("android/view/accessibility/AccessibilityRecord", DoNotGenerateAcw=true)]
public class AccessibilityRecord : Java.Lang.Object
[<Android.Runtime.Register("android/view/accessibility/AccessibilityRecord", DoNotGenerateAcw=true)>]
type AccessibilityRecord = class
    inherit Object
繼承
AccessibilityRecord
衍生
屬性

備註

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。 當視圖觸發可及性事件時,會向父節點請求派遣該建構事件。 父節點可選擇性地為自己附加記錄,以提供更多上下文。android.accessibilityservice.AccessibilityService 因此,無障礙服務能促進更多無障礙紀錄,以提升回饋。 </p>

一旦包含記錄的可及性事件被派遣,該記錄會變成不可變,呼叫狀態變異方法會產生錯誤。

<強>注意:</strong> 並非所有屬性都適用於所有無障礙活動類型。 詳細資訊請參閱 AccessibilityEvent。

<div class=“特殊參考”><h3>開發者指南</h3>

欲了解更多關於建立與處理無障礙紀錄的資訊,請參閱 無障礙 開發者指南。

</div>

Java 文件 android.view.accessibility.AccessibilityRecord。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

名稱 Description
AccessibilityRecord()

會產生一個新的 AccessibilityRecord。

AccessibilityRecord(AccessibilityRecord)

複製建構函式。

AccessibilityRecord(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

屬性

名稱 Description
AddedCount

會獲得新增字數。 -或- 設定新增字元數。

BeforeText

在換人前收到文字。 -或- 在變更前設定文字。

BeforeTextFormatted

在換人前收到文字。 -或- 在變更前設定文字。

Checked

如果檢查來源,就會得到。 -或- 如果檢查來源,則為集合。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ClassName

取得來源的類別名稱。 -或- 設定來源的類別名稱。

ClassNameFormatted

取得來源的類別名稱。 -或- 設定來源的類別名稱。

ContentDescription

取得來源的描述。 -或- 設定來源的描述。

ContentDescriptionFormatted

取得來源的描述。 -或- 設定來源的描述。

CurrentItemIndex

取得可訪問項目清單中來源的索引。 -或- 在可造訪項目列表中設定來源的索引。

DisplayId

取得事件來源顯示的 ID。

Enabled

如果啟用了來源,就能取得。 -或- 如果來源啟用,則設定。

FromIndex

取得更改序列的第一個字元索引、文字選取的開頭,或捲動時第一個可見項目的索引。 -或- 設定變更序列的第一個字元索引、文字選取的開頭,或捲動時第一個可見項目的索引。

FullScreen

如果來源佔據整個螢幕,那就得了。 -或- 如果來源佔用整個螢幕,則設定。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
ItemCount

會獲得可造訪的物品數量。 -或- 設定可造訪的項目數量。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
JniPeerMembers

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

MaxScrollX

它會得到來源左邊的最大滾動偏移量(像素數)。 -或- 設定來源左邊的最大捲動偏移量(像素數)。

MaxScrollY

它能取得來源頂緣最大捲動偏移(像素數)。 -或- 設定來源頂緣的最大滾動偏移量(像素數)。

ParcelableData

取得 Parcelable 資料。 -或- 設定 Parcelable 事件資料。

Password

判斷來源是否是密碼欄位。 -或- 設定來源是否為密碼欄位。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
RemovedCount

會得到被移除角色的數量。 -或- 設定被移除字元的數量。

Scrollable

能確定來源是否可捲動。 -或- 如果來源可滾動,則設定。

ScrollDeltaX

取得捲動前水平位置與當前水平位置之間的像素差 -或- 設定捲動前水平位置與當前水平位置之間的像素差

ScrollDeltaY

取得捲動前垂直位置與當前垂直位置之間的像素差 -或- 設定捲動前垂直位置與當前垂直位置之間的像素差

ScrollX

它會取得來源左邊邊緣的滾動偏移(像素數)。 -或- 設定來源左邊的滾動偏移量(像素單位)。

ScrollY

它會取得來源頂緣的捲動偏移量(像素數)。 -或- 設定來源頂緣的捲動偏移(以像素為單位)。

Source

取得 AccessibilityNodeInfo 事件來源。

Text

取得事件的文字。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ToIndex

在捲動時取得文字選擇結束的索引或最後可見項目的索引。 -或- 設定文字選擇結束的索引,或捲動時最後可見項目的索引。

WindowId

回傳發送此事件的視窗 ID,或擁有發送該事件的 UI ID。

方法

名稱 Description
Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
Equals(Object)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetSource(Int32)

取得 AccessibilityNodeInfo 事件來源。

JavaFinalize()
已淘汰.

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Obtain()

創造了新紀錄。

Obtain(AccessibilityRecord)

實例化一個新記錄,並以該記錄的資料初始化。

Recycle()

之前會回傳實例以便重複使用。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
SetSource(View, Int32)

將來源設定為給定 root的虛擬後代。

SetSource(View)

設定事件來源。

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

代表 中的 AccessibilityEvent 記錄,並包含其來源 android.view.View狀態變更的資訊。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於