WindowInsets クラス

定義

ウィンドウ コンテンツのインセットのセットについて説明します。

[Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)]
public sealed class WindowInsets : Java.Lang.Object
[<Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)>]
type WindowInsets = class
    inherit Object
継承
WindowInsets
属性

注釈

ウィンドウ コンテンツのインセットのセットについて説明します。

WindowInsets は不変であり、今後、より多くのインセット型を含むように拡張される可能性があります。 インセットを調整するには、指定された複製メソッドのいずれかを使用して、調整されたプロパティを持つ新しい WindowInsets インスタンスを取得します。

注: 以前android.os.Build.VERSION_CODES#P Pは、WindowInsets インスタンスは 1 つのレイアウト パス中にのみ変更できませんでした (つまり、 と View#onLayoutの間View#onApplyWindowInsetsで同じ値を返しますが、それ以外の場合は他の値を返す可能性があります)。 以降では android.os.Build.VERSION_CODES#P P、WindowInsets は常に不変であり、等値を実装します。

android.view.WindowInsetsJava ドキュメント。

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

コンストラクター

WindowInsets(WindowInsets)

新しい WindowInsets を作成し、ソース WindowInsets からすべての値をコピーします。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Consumed

WindowInsetsを返す #isConsumed()trueインスタンス。

DisplayCutout

表示切り抜きがある場合は、その切り抜きを返します。

DisplayShape

ウィンドウの座標空間内の表示図形を返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HasInsets

この WindowInsets に 0 以外のインセットがある場合は true を返します。

HasStableInsets

この WindowInsets に 0 以外の安定したインセットがある場合は true を返します。

HasSystemWindowInsets

この WindowInsets に 0 以外のシステム ウィンドウ インセットがある場合は true を返します。

IsConsumed

これらのインセットが完全に使用されているかどうかを確認します。

IsRound

関連付けられたウィンドウに丸い図形がある場合は true を返します。

JniIdentityHashCode

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
JniPeerMembers

ウィンドウ コンテンツのインセットのセットについて説明します。

MandatorySystemGestureInsets

必須のシステム ジェスチャ のインセットを返します。

PeerReference

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
PrivacyIndicatorBounds

Rect現在の向きのシステム プライバシー インジケーターの最大境界の を相対座標で返します。境界がまだ読み込まれていない場合は null を返します。

StableInsetBottom

一番下の安定したインセットをピクセル単位で返します。

StableInsetLeft

左安定インセットをピクセル単位で返します。

StableInsetRight

正しい安定したインセットをピクセル単位で返します。

StableInsets

安定したインセットをピクセル単位で返します。

StableInsetTop

最上位の安定したインセットをピクセル単位で返します。

SystemGestureInsets

システム ジェスチャのインセットを返します。

SystemWindowInsetBottom

システム ウィンドウの下部のインセットをピクセル単位で返します。

SystemWindowInsetLeft

システム ウィンドウの左側のインセットをピクセル単位で返します。

SystemWindowInsetRight

正しいシステム ウィンドウのインセットをピクセル単位で返します。

SystemWindowInsets

システム ウィンドウのインセットをピクセル単位で返します。

SystemWindowInsetTop

トップ システム ウィンドウのインセットをピクセル単位で返します。

TappableElementInsets

tappable 要素のインセットを返します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
ConsumeDisplayCutout()

カットアウトが完全に消費されたこの WindowInsets のコピーを返します。

ConsumeStableInsets()

安定したインセットが完全に消費された、この WindowInsets のコピーを返します。

ConsumeSystemWindowInsets()

システム ウィンドウのインセットが完全に使用された、この WindowInsets のコピーを返します。

Dispose()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
Dispose(Boolean)

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInsets(Int32)

インセットを引き起こしている特定のウィンドウ セットのインセットを返します。これは、 のTypeビット マスクでtypeMask示されます。

GetInsetsIgnoringVisibility(Int32)

その型が現在表示されているかどうかに関係なく、 のビット マスクで typeMask 示される、特定の Typeウィンドウセットによって引き起こされる可能性があるインセットを返します。

GetRoundedCorner(Int32)

指定した位置の が RoundedCorner 存在する場合は を返します。

Inset(Insets)

指定した方向のこのインスタンスのインセットのコピーを返します。

Inset(Int32, Int32, Int32, Int32)

指定した方向のこのインスタンスのインセットのコピーを返します。

IsVisible(Int32)

このウィンドウと実際に重複しているかどうかに関係なく、インセットを引き起こす可能性のあるウィンドウのセットが現在画面上に表示されているかどうかを返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
ReplaceSystemWindowInsets(Int32, Int32, Int32, Int32)

選択したシステム ウィンドウのインセットを新しい値に置き換えた、この WindowInsets のコピーを返します。

ReplaceSystemWindowInsets(Rect)

選択したシステム ウィンドウのインセットを新しい値に置き換えた、この WindowInsets のコピーを返します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.Finalized()

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ウィンドウ コンテンツのインセットのセットについて説明します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ウィンドウ コンテンツのインセットのセットについて説明します。

GetJniTypeName(IJavaPeerable)

ウィンドウ コンテンツのインセットのセットについて説明します。

適用対象