Condividi tramite


WindowInsetsAnimation.Callback.OnProgress Metodo

Definizione

Chiamato quando gli inset cambiano durante l'esecuzione di un'animazione.

[Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)]
public abstract Android.Views.WindowInsets OnProgress (Android.Views.WindowInsets insets, System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> runningAnimations);
[<Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)>]
abstract member OnProgress : Android.Views.WindowInsets * System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> -> Android.Views.WindowInsets

Parametri

insets
WindowInsets

Gli inset correnti.

runningAnimations
IList<WindowInsetsAnimation>

Animazioni attualmente in esecuzione.

Restituisce

Gli inset da inviare al sottoalbero della gerarchia.

Attributi

Commenti

Chiamato quando gli inset cambiano durante l'esecuzione di un'animazione. Si noti che anche se sono in esecuzione più animazioni per tipi diversi, sarà presente un solo callback di stato per fotogramma. L'oggetto insets passato come argomento rappresenta lo stato complessivo e includerà tutti i tipi, indipendentemente dal fatto che si tratti di animazione o meno.

Si noti che l'invio degli inset è gerarchico: inizierà nella radice della gerarchia di visualizzazione e quindi lo attraversa e richiamerà il callback dell'attraversamento specifico View . Il metodo può restituire un'istanza modificata chiamando WindowInsets#inset(int, int, int, int) per indicare che una parte degli inset è stata usata per sfalsare o ritagliare i relativi elementi figlio e gli elementi figlio non devono più preoccuparsi di tale parte. Inoltre, se #getDispatchMode() restituisce #DISPATCH_MODE_STOP, gli elementi figlio di questa visualizzazione non riceveranno più il callback.

Documentazione java per android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a