ViewTreeObserver クラス

定義

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

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

注釈

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。 このようなグローバル イベントには、ツリー全体のレイアウト、描画パスの開始、タッチ モードの変更が含まれますが、これらに限定されません。

ViewTreeObserver は、ビュー階層によって提供されるため、アプリケーションによってインスタンス化されるべきではありません。 詳細については、「android.view.View#getViewTreeObserver()」を参照してください。

の Java ドキュメント android.view.ViewTreeObserver

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

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
IsAlive

この ViewTreeObserver が有効かどうかを示します。

JniIdentityHashCode

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
JniPeerMembers

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

PeerReference

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

AddOnDrawListener(ViewTreeObserver+IOnDrawListener)

ビュー ツリーが描画されるときに呼び出されるコールバックを登録します。

AddOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

ビュー ツリー内のフォーカス状態が変更されたときに呼び出されるコールバックを登録します。

AddOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

グローバル レイアウト状態またはビュー ツリー内のビューの可視性が変更されたときに呼び出されるコールバックを登録する

AddOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

ビュー ツリーが描画されるときに呼び出されるコールバックを登録する

AddOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

ビューがスクロールされたときに呼び出されるコールバックを登録します。

AddOnSystemGestureExclusionRectsChangedListener(IConsumer)

ツリー<の em>transformed/em> ジェスチャ除外の変更時に通知を<受け取るリスナーを追加します。

AddOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

タッチ モードが変更されたときに 呼び出されたときに呼び出されるコールバックを登録します。

AddOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

ビュー階層がウィンドウにアタッチされているときに呼び出されるコールバックを登録します。

AddOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

ビュー ツリー内のウィンドウ フォーカスの状態が変更されたときに呼び出されるコールバックを登録します。

AddOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

Clone()

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

(継承元 Object)
DispatchOnDraw()

描画パスが開始されようとしていることを登録済みリスナーに通知します。

DispatchOnGlobalLayout()

グローバル レイアウトが発生したことを登録済みリスナーに通知します。

DispatchOnPreDraw()

描画パスが開始されようとしていることを登録済みリスナーに通知します。

Dispose()

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
Dispose(Boolean)

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
RegisterFrameCommitCallback(IRunnable)

フレーム コミット コールバックを追加します。

RemoveGlobalOnLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)
古い.

以前にインストールしたグローバル レイアウト コールバックを削除する

RemoveOnDrawListener(ViewTreeObserver+IOnDrawListener)

以前にインストールした事前描画コールバックを削除します。

RemoveOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

以前にインストールしたフォーカス変更コールバックを削除します。

RemoveOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

以前にインストールしたグローバル レイアウト コールバックを削除する

RemoveOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

以前にインストールした事前描画コールバックを削除する

RemoveOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

以前にインストールしたスクロール変更コールバックを削除する

RemoveOnSystemGestureExclusionRectsChangedListener(IConsumer)

ジェスチャの除外の修正の変更から、指定されたリスナーの登録を解除します。

RemoveOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

以前にインストールしたタッチ モード変更コールバックを削除する

RemoveOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

以前にインストールしたウィンドウアタッチ コールバックを削除します。

RemoveOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

以前にインストールしたウィンドウ フォーカス変更コールバックを削除します。

RemoveOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

SetHandle(IntPtr, JniHandleOwnership)

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

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

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFrameCommitCallback(IRunnable)

保留中のフレーム完了コールバックの一覧から、指定されたコールバックの削除を試みます。

UnregisterFromRuntime()

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

イベント

Draw

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

GlobalFocusChange

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

GlobalLayout

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

PreDraw

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

ScrollChanged

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

TouchModeChange

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

WindowAttached

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

WindowDetached

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

WindowFocusChange

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

WindowVisibilityChange

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

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

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)

ビュー ツリー オブザーバーは、ビュー ツリー内のグローバルな変更を通知できるリスナーを登録するために使用されます。

適用対象