GridLayoutAnimationController Classe
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.
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia.
[Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)]
public class GridLayoutAnimationController : Android.Views.Animations.LayoutAnimationController
[<Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)>]
type GridLayoutAnimationController = class
inherit LayoutAnimationController
- Ereditarietà
- Attributi
Commenti
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia.
Anche se LayoutAnimationController si basa solo sull'indice dell'elemento figlio nel gruppo di visualizzazioni per calcolare il ritardo dell'animazione, questa classe usa sia le coordinate X che Y dell'elemento figlio all'interno di una griglia.
Inoltre, la direzione dell'animazione può essere controllata. La direzione predefinita è DIRECTION_LEFT_TO_RIGHT | DIRECTION_TOP_TO_BOTTOM. È anche possibile impostare la priorità di animazione su colonne o righe. La priorità predefinita non è nessuno.
Le informazioni usate per calcolare il ritardo di animazione di ogni figlio vengono archiviate in un'istanza android.view.animation.GridLayoutAnimationController.AnimationParameters di android.view.ViewGroup.LayoutParams, archiviate nella vista.
per android.view.animation.GridLayoutAnimationController.
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 |
|---|---|
| GridLayoutAnimationController(Animation, Single, Single) |
Crea un nuovo controller di animazione di layout con i ritardi specificati e l'animazione specificata. |
| GridLayoutAnimationController(Animation) |
Crea un nuovo controller di animazione di layout con un ritardo di 50% per le righe e le colonne e l'animazione specificata. |
| GridLayoutAnimationController(Context, IAttributeSet) |
Crea un nuovo controller di animazione del layout griglia da risorse esterne. |
| GridLayoutAnimationController(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Proprietà
| Nome | Descrizione |
|---|---|
| Animation |
Restituisce l'animazione applicata a ogni elemento figlio del gruppo di visualizzazioni in cui è impostato il controller. -oppure- Imposta l'animazione da eseguire su ogni elemento figlio del gruppo di visualizzazioni in cui il controller di animazione del layout è . (Ereditato da LayoutAnimationController) |
| Class |
Restituisce la classe di runtime di questo |
| ColumnDelay |
Restituisce il ritardo in base al quale l'animazione figlio viene spostata da una colonna all'altra. -oppure- Imposta il ritardo, come frazione della durata dell'animazione, in base alla quale le animazioni figlio vengono sfalsati da una colonna all'altra. |
| Delay |
Restituisce il ritardo in base al quale l'animazione figlio è offset. -oppure- Imposta il ritardo, come frazione della durata dell'animazione, in base alla quale le animazioni figlio sono offset. (Ereditato da LayoutAnimationController) |
| Direction |
Restituisce la direzione dell'animazione. -oppure- Imposta la direzione dell'animazione. |
| DirectionPriority |
Restituisce la priorità di direzione per l'animazione. -oppure- Specifica la priorità di direzione dell'animazione. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| Interpolator |
Restituisce l'interpolatore utilizzato per interpolare i ritardi tra gli elementi figlio. -oppure- Imposta l'interpolatore utilizzato per interpolare i ritardi tra gli elementi figlio. (Ereditato da LayoutAnimationController) |
| IsDone |
Indica se l'animazione del layout è finita o meno. (Ereditato da LayoutAnimationController) |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| JniPeerMembers |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. |
| MAnimation |
Animazione applicata a ogni elemento figlio del gruppo di visualizzazioni in cui è impostato questo controller di animazione di layout. (Ereditato da LayoutAnimationController) |
| MInterpolator |
Interpolatore utilizzato per interpolare i ritardi. (Ereditato da LayoutAnimationController) |
| MRandomizer |
Randomizer utilizzato quando l'ordine è impostato su casuale. (Ereditato da LayoutAnimationController) |
| Order |
Restituisce l'ordine utilizzato per calcolare il ritardo dell'animazione di ogni figlio. -oppure- Imposta l'ordine usato per calcolare il ritardo dell'animazione di ogni figlio. (Ereditato da LayoutAnimationController) |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| RowDelay |
Restituisce il ritardo in base al quale l'animazione figlio viene spostata da una riga all'altra. -oppure- Imposta il ritardo, come frazione della durata dell'animazione, in base alla quale le animazioni figlio vengono sfalsati da una riga all'altra. |
| 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) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| Equals(Object) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetAnimationForView(View) |
Restituisce l'animazione da applicare alla visualizzazione specificata. (Ereditato da LayoutAnimationController) |
| GetDelayForView(View) |
Restituisce la quantità di millisecondi in base alla quale l'animazione della visualizzazione specificata deve essere ritardata o scostata. (Ereditato da LayoutAnimationController) |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetTransformedIndex(LayoutAnimationController+AnimationParameters) |
Trasforma l'indice archiviato in
|
| 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) |
| SetAnimation(Context, Int32) |
Imposta l'animazione da eseguire su ogni elemento figlio del gruppo di visualizzazioni in cui il controller di animazione del layout è . (Ereditato da LayoutAnimationController) |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetInterpolator(Context, Int32) |
Imposta l'interpolatore utilizzato per interpolare i ritardi tra gli elementi figlio. (Ereditato da LayoutAnimationController) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| Start() |
Avvia l'animazione. (Ereditato da LayoutAnimationController) |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (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) |
| WillOverlap() |
Indica se le animazioni di due elementi figlio si sovrappongono. (Ereditato da LayoutAnimationController) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. (Ereditato da JavaObject) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Un controller di animazione di layout viene usato per animare gli elementi figlio di un layout griglia. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |