WindowInsetsAnimation.Callback.OnProgress メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アニメーションの実行の一環としてインセットが変更されたときに呼び出されます。
[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)
すことによって変更されたインスタンスを返す場合があり、子はその部分について心配する必要はありません。 さらに、戻り値が#DISPATCH_MODE_STOP
返された場合#getDispatchMode()
、このビューの子はコールバックを受け取らなくなります。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。