Language

ViewGroupOverlay.Add(View) メソッド

定義

オーバーレイに View を追加します。

[Android.Runtime.Register("add", "(Landroid/view/View;)V", "GetAdd_Landroid_view_View_Handler")]
public virtual void Add(Android.Views.View view);
[<Android.Runtime.Register("add", "(Landroid/view/View;)V", "GetAdd_Landroid_view_View_Handler")>]
override this.Add : Android.Views.View -> unit

パラメーター

view
View

オーバーレイに追加する View 。 オーバーレイが描画されると、追加されたビューが描画されます。

属性

注釈

オーバーレイに View を追加します。 追加されたビューの境界は、ホスト ビューに対して相対的である必要があります。 オーバーレイに追加されたビューは、不要になった場合、または表示されなくなったときに削除する必要があります。

オーバーレイ内のビューはビジュアル専用です。入力イベントを受信せず、フォーカス トラバーサルに参加しません。 オーバーレイ ビューは、一時的なアニメーション効果で必要になる場合など、一時的なビューを想定しています。

ビューに親がある場合、ビューはオーバーレイに追加される前にその親から削除されます。 また、その親が現在のビュー階層にアタッチされている場合、ビューはアクティビティ内の同じ相対位置に配置されるように再配置されます。 たとえば、ビューの現在の親が右側に 100 ピクセル、オーバーレイのホスト ビューの原点から 200 ピクセル下にある場合、ビューはオフセットされます (100,200)。

Viewこの API で追加された s は、追加された順序で描画されます。 オーバーレイ ビューの描画は、Drawableの呼び出し後にこの API の呼び出しが発生した場合でも、#add(Drawable) API で追加された#add(Drawable)を描画する前に行われます。

パラメーター null 渡すと、 IllegalArgumentException がスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください