IScrollCaptureCallback 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
傳回包裝實例的 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 JAVA 物件實例的 。 (繼承來源 IJavaPeerable) |
方法
Disposed() |
在處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果沒有這個實例的未完成參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
OnScrollCaptureEnd(IRunnable) |
擷取已結束的訊號。 |
OnScrollCaptureImageRequest(ScrollCaptureSession, CancellationSignal, Rect, IConsumer) |
已從捲動內容要求影像擷取。 |
OnScrollCaptureSearch(CancellationSignal, IConsumer) |
系統會搜尋適當的捲動容器來擷取,並想要知道捲動此回呼所處理內容的大小和位置。 |
OnScrollCaptureStart(ScrollCaptureSession, CancellationSignal, IRunnable) |
捲動擷取已選取此回呼,以提供捲動影像內容。 |
SetJniIdentityHashCode(Int32) |
設定 所 |
SetJniManagedPeerState(JniManagedPeerStates) |
ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。 (繼承來源 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
設定 所 |
UnregisterFromRuntime() |
取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。 |
GetJniTypeName(IJavaPeerable) |
ScrollCaptureCallback 負責為捲動擷取系統提供捲動內容的轉譯快照集。 |