View.GetGlobalVisibleRect メソッド

定義

オーバーロード

GetGlobalVisibleRect(Rect, Point)

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。

GetGlobalVisibleRect(Rect)

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。

GetGlobalVisibleRect(Rect, Point)

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。

[Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;Landroid/graphics/Point;)Z", "GetGetGlobalVisibleRect_Landroid_graphics_Rect_Landroid_graphics_Point_Handler")]
public virtual bool GetGlobalVisibleRect (Android.Graphics.Rect? r, Android.Graphics.Point? globalOffset);
[<Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;Landroid/graphics/Point;)Z", "GetGetGlobalVisibleRect_Landroid_graphics_Rect_Landroid_graphics_Point_Handler")>]
abstract member GetGlobalVisibleRect : Android.Graphics.Rect * Android.Graphics.Point -> bool
override this.GetGlobalVisibleRect : Android.Graphics.Rect * Android.Graphics.Point -> bool

パラメーター

r
Rect

メソッドが true を返す場合は、ビューのルート ビューの座標空間に、このビューの可視部分の座標が含まれます。 メソッドが false を返す場合、 の r 内容は未定義です。

globalOffset
Point

メソッドが true を返す場合は、ビューのルート ビューの左上隅からのこのビューの x 座標と y 座標のオフセットが格納されます。 メソッドが false を返す場合、 の globalOffset 内容は未定義です。 引数には null を指定できます (「 」を参照)。#getGlobalVisibleRect(Rect) getGlobalVisibleRect(Rect)

戻り値

ビューの少なくとも一部がルート ビュー内に表示されている場合は true。false を指定すると、ビューがルート ビューの表示領域から完全にクリップまたは変換されます。

属性

注釈

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。 画面の装飾やシステム UI 要素に関係なく、ルート ビューの左上隅である座標空間の原点からのビューの x 座標と y 座標のオフセットに設定 globalOffset します。

このビューの左上隅を基準にして座標に変換rするには (ビューの回転を考慮せずに)、mdash の逆値globalOffsetでオフセット r&。r.offset(-globalOffset.x, -globalOffset.y)mdash を&します。これは を呼び出すこと#getLocalVisibleRect(Rect) getLocalVisibleRect(Rect)と同じです。

<b>注:</b> マルチウィンドウ モードでウィンドウのサイズを決定するには、このメソッドを使用しないでください。を使用します WindowManager#getCurrentWindowMetrics()

の Java ドキュメント android.view.View.getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point)

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

適用対象

GetGlobalVisibleRect(Rect)

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。

[Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;)Z", "")]
public bool GetGlobalVisibleRect (Android.Graphics.Rect? r);
[<Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;)Z", "")>]
member this.GetGlobalVisibleRect : Android.Graphics.Rect -> bool

パラメーター

r
Rect

メソッドが true を返す場合は、ビューのルート ビューの座標空間に、このビューの可視部分の座標が含まれます。 メソッドが false を返す場合、 の r 内容は未定義です。

戻り値

ビューの少なくとも一部がルート ビュー内に表示されている場合は true。それ以外の場合は false。

属性

注釈

ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 r します。

詳細については、「 #getGlobalVisibleRect(Rect, Point) getGlobalVisibleRect(Rect, Point) 」を参照してください。

の Java ドキュメント android.view.View.getGlobalVisibleRect(android.graphics.Rect)

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

適用対象