Share via


IScrollCaptureCallback 介面

定義

ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。

[Android.Runtime.Register("android/view/ScrollCaptureCallback", "", "Android.Views.IScrollCaptureCallbackInvoker", ApiSince=31)]
public interface IScrollCaptureCallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ScrollCaptureCallback", "", "Android.Views.IScrollCaptureCallbackInvoker", ApiSince=31)>]
type IScrollCaptureCallback = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。 單一回呼負責提供單一捲動 UI 元素的支援。 在要求時間,系統會從視窗中註冊的所有回呼中選取最佳候選項目。

回呼會使用 將 回呼指派給檢 View#setScrollCaptureCallback 視,或指派給視窗做為 Window#registerScrollCaptureCallback 。 註冊回呼的點會定義所使用界限度量的參考框架。

<b > 術語/b >< dl dt ><> 包含檢視 < /dt >< dd > 此回呼所附加的檢視,如果直接將回呼指派給視窗,則為視窗的根檢視。 <</Dd>

<dt > Scroll Bounds < /dt >< dd > 矩形,描述包含檢視內出現捲動內容的區域。 這可能是整個檢視或內的任何矩形。 這會定義要求的參考框架,以及單一要求的寬度和最大高度。 </Dd>

<dt > Scroll Delta < /dt >< dd > 捲動位置自擷取開始後移動的距離。 實作負責追蹤擷取期間垂直捲動位置的變更。 這需要將擷取區域對應到正確的位置,因為目前的捲動位置。

<dt > 擷取區域 < /dt >< dd > 相對於捲動界限描述要擷取的區域。 垂直位置會維持相對於起始捲動位置,而且自 (「捲動差異」) 起應減去以找出正確的本機位置,並視需要捲動到檢視中。 </dd >< /dl>

android.view.ScrollCaptureCallback JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回包裝實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)

方法

Disposed()

在處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果沒有這個實例的未完成參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
OnScrollCaptureEnd(IRunnable)

擷取已結束的訊號。

OnScrollCaptureImageRequest(ScrollCaptureSession, CancellationSignal, Rect, IConsumer)

已從捲動內容要求影像擷取。

OnScrollCaptureSearch(CancellationSignal, IConsumer)

系統會搜尋適當的捲動容器來擷取,並想要知道捲動此回呼所處理內容的大小和位置。

OnScrollCaptureStart(ScrollCaptureSession, CancellationSignal, IRunnable)

捲動擷取已選取此回呼,以提供捲動影像內容。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
UnregisterFromRuntime()

取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。

GetJniTypeName(IJavaPeerable)

ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。

適用於