WindowInsetsAnimation.Callback.OnProgress メソッド

定義

アニメーションの実行の一環としてインセットが変更されたときに呼び出されます。

[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

パラメーター

insets
WindowInsets

現在のインセット。

runningAnimations
IList<WindowInsetsAnimation>

現在実行中のアニメーション。

返品

階層のサブツリーにディスパッチするインセット。

属性

注釈

アニメーションの実行の一環としてインセットが変更されたときに呼び出されます。 異なる種類の複数のアニメーションが実行されている場合でも、フレームごとに進行状況コールバックは 1 つだけであることに注意してください。 引数として渡される insets は全体的な状態を表し、アニメーション化されているかどうかに関係なく、すべての型が含まれます。

インセットディスパッチは階層構造であることに注意してください。ビュー階層のルートから開始し、それを走査し、走査する特定の View のコールバックを呼び出します。 このメソッドは、 WindowInsets#inset(int, int, int, int) を呼び出して、インセットの一部を使用して子をオフセットまたはクリップし、子がその部分について心配しなくなったことを示すことによって、変更されたインスタンスを返す場合があります。 さらに、 #getDispatchMode()#DISPATCH_MODE_STOPを返した場合、このビューの子はコールバックを受け取らなくなります。

android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象