IScrollCaptureCallback Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
ScrollCaptureCallback è responsabile della fornitura di snapshot di scorrimento del contenuto di scorrimento per il sistema di acquisizione di scorrimento.
[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
- Attributi
- Implementazioni
Commenti
ScrollCaptureCallback è responsabile della fornitura di snapshot di scorrimento del contenuto di scorrimento per il sistema di acquisizione di scorrimento. Un callback singolo è responsabile del supporto per un singolo elemento dell'interfaccia utente di scorrimento. Al momento della richiesta, il sistema selezionerà il candidato migliore tra tutti i callback registrati all'interno della finestra.
Un callback viene assegnato a una visualizzazione usando View#setScrollCaptureCallback
o alla finestra come Window#registerScrollCaptureCallback
. Il punto in cui viene registrato il callback definisce il frame di riferimento per le misurazioni dei limiti usate.
<b Terminologia</b>><dl><dt Contenente visualizzazione</dt>><dd>La visualizzazione in cui è collegato questo callback o la visualizzazione radice della finestra se il callback viene assegnato direttamente a una finestra.</Dd>
<rettangolo dt>Scroll Bounds</dt dd><>A che descrive un'area all'interno della visualizzazione contenente in cui viene visualizzato il contenuto di scorrimento. Questa può essere l'intera visualizzazione o qualsiasi rettangolo all'interno. In questo modo viene definito un frame di riferimento per le richieste, nonché la larghezza e l'altezza massima di una singola richiesta.</Dd>
<dt>Scroll Delta</dt dd><La distanza la posizione di scorrimento>è stata spostata dopo l'avvio dell'acquisizione. Le implementazioni sono responsabili del rilevamento delle modifiche nella posizione di scorrimento verticale durante l'acquisizione. È necessario eseguire il mapping dell'area di acquisizione alla posizione corretta, in base alla posizione di scorrimento corrente.
<rettangolo dt>Capture Area</dt dd><>A che descrive l'area da acquisire, rispetto ai limiti di scorrimento. La posizione verticale rimane relativa alla posizione di scorrimento iniziale e qualsiasi spostamento poiché ("Scroll Delta") deve essere sottratto per individuare la posizione locale corretta e scorrere nella visualizzazione in base alle esigenze. </dd></dl>
Documentazione Java per android.view.ScrollCaptureCallback
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di per |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
Metodi
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
OnScrollCaptureEnd(IRunnable) |
Segnali che l'acquisizione è stata terminata. |
OnScrollCaptureImageRequest(ScrollCaptureSession, CancellationSignal, Rect, IConsumer) |
È stata richiesta un'acquisizione di immagini dal contenuto di scorrimento. |
OnScrollCaptureSearch(CancellationSignal, IConsumer) |
Il sistema sta cercando il contenitore di scorrimento appropriato da acquisire e vuole conoscere le dimensioni e la posizione del contenuto di scorrimento gestito da questo callback. |
OnScrollCaptureStart(ScrollCaptureSession, CancellationSignal, IRunnable) |
L'acquisizione di scorrimento ha selezionato questo callback per fornire il contenuto dell'immagine di scorrimento. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
ScrollCaptureCallback è responsabile della fornitura di snapshot di scorrimento del contenuto di scorrimento per il sistema di acquisizione di scorrimento. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
ScrollCaptureCallback è responsabile della fornitura di snapshot di scorrimento del contenuto di scorrimento per il sistema di acquisizione di scorrimento. |
GetJniTypeName(IJavaPeerable) |
ScrollCaptureCallback è responsabile della fornitura di snapshot di scorrimento del contenuto di scorrimento per il sistema di acquisizione di scorrimento. |