SharedElementCallback Classe

Definizione

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

[Android.Runtime.Register("android/app/SharedElementCallback", DoNotGenerateAcw=true)]
public abstract class SharedElementCallback : Java.Lang.Object
[<Android.Runtime.Register("android/app/SharedElementCallback", DoNotGenerateAcw=true)>]
type SharedElementCallback = class
    inherit Object
Ereditarietà
SharedElementCallback
Attributi

Commenti

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback)Fragment#setEnterSharedElementCallback(SharedElementCallback) e per Fragment#setExitSharedElementCallback(SharedElementCallback) monitorare le transizioni degli elementi condivisi. Gli eventi possono essere usati per personalizzare il comportamento di transizione dell'attività e del frammento.

per android.app.SharedElementCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
SharedElementCallback()
SharedElementCallback(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
JniPeerMembers

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

PeerReference

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
Dispose(Boolean)

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OnCaptureSharedElementSnapshot(View, Matrix, RectF)

Crea uno snapshot di un elemento condiviso da utilizzare dall'attività remota e ricostituita con #onCreateSnapshotView(android.content.Context, android.os.Parcelable).

OnCreateSnapshotView(Context, IParcelable)

Ricostituisce una visualizzazione snapshot da un oggetto Parcelable restituito in #onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF) per essere utilizzato in #onSharedElementStart(java.util.List, java.util.List, java.util.List) e #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

OnMapSharedElements(IList<String>, IDictionary<String,View>)

Consente a SharedElementCallback di modificare il mapping dei nomi di elementi condivisi in Views.

OnRejectSharedElements(IList<View>)

Chiamato dopo #onMapSharedElements(java.util.List, java.util.Map) il trasferimento di elementi condivisi in .

OnSharedElementEnd(IList<String>, IList<View>, IList<View>)

In Transizioni attività, onSharedElementEnd viene chiamato immediatamente prima di acquisire la fine dello stato dell'elemento condiviso in entrata e immettere nuovamente le transizioni e immediatamente prima di acquisire l'inizio dello stato dell'elemento condiviso per le transizioni di uscita e ritorno.

OnSharedElementsArrived(IList<String>, IList<View>, SharedElementCallback+IOnSharedElementsReadyListener)

Chiamato durante una transizione di attività quando gli elementi condivisi sono arrivati alla posizione finale e sono pronti per essere trasferiti.

OnSharedElementStart(IList<String>, IList<View>, IList<View>)

In Transizioni attività, onSharedElementStart viene chiamato immediatamente prima di acquisire l'inizio dello stato dell'elemento condiviso in entrata e immettere nuovamente le transizioni e immediatamente prima di acquisire la fine dello stato dell'elemento condiviso per le transizioni di uscita e ritorno.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.Finalized()

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Listener fornito in Activity#setEnterSharedElementCallback(SharedElementCallback) e Activity#setExitSharedElementCallback(SharedElementCallback) così come Fragment#setEnterSharedElementCallback(SharedElementCallback) e Fragment#setExitSharedElementCallback(SharedElementCallback) per monitorare le transizioni degli elementi condivisi.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a