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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

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, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/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)

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

適用対象