View.GetGlobalVisibleRect メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetGlobalVisibleRect(Rect, Point) |
ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 |
GetGlobalVisibleRect(Rect) |
ビューのルート ビューの座標空間で、このビューのクリップされていない領域の座標を設定 |
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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。