Class ViewTreeObserver
public class ViewTreeObserver : JVMBridgeBase<ViewTreeObserver>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ViewTreeObserver
- Implements
- Extension Methods
Constructors
ViewTreeObserver(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ViewTreeObserver(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddOnDrawListener(OnDrawListener)
public void AddOnDrawListener(ViewTreeObserver.OnDrawListener arg0)
Parameters
AddOnGlobalFocusChangeListener(OnGlobalFocusChangeListener)
public void AddOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener arg0)
Parameters
AddOnGlobalLayoutListener(OnGlobalLayoutListener)
public void AddOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener arg0)
Parameters
AddOnPreDrawListener(OnPreDrawListener)
public void AddOnPreDrawListener(ViewTreeObserver.OnPreDrawListener arg0)
Parameters
AddOnScrollChangedListener(OnScrollChangedListener)
public void AddOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener arg0)
Parameters
AddOnSystemGestureExclusionRectsChangedListener(Consumer<List<Rect>>)
public void AddOnSystemGestureExclusionRectsChangedListener(Consumer<List<Rect>> arg0)
Parameters
AddOnTouchModeChangeListener(OnTouchModeChangeListener)
public void AddOnTouchModeChangeListener(ViewTreeObserver.OnTouchModeChangeListener arg0)
Parameters
AddOnWindowAttachListener(OnWindowAttachListener)
public void AddOnWindowAttachListener(ViewTreeObserver.OnWindowAttachListener arg0)
Parameters
AddOnWindowFocusChangeListener(OnWindowFocusChangeListener)
public void AddOnWindowFocusChangeListener(ViewTreeObserver.OnWindowFocusChangeListener arg0)
Parameters
AddOnWindowVisibilityChangeListener(OnWindowVisibilityChangeListener)
public void AddOnWindowVisibilityChangeListener(ViewTreeObserver.OnWindowVisibilityChangeListener arg0)
Parameters
DispatchOnDraw()
public void DispatchOnDraw()
DispatchOnGlobalLayout()
public void DispatchOnGlobalLayout()
DispatchOnPreDraw()
public bool DispatchOnPreDraw()
Returns
IsAlive()
public bool IsAlive()
Returns
RegisterFrameCommitCallback(Runnable)
public void RegisterFrameCommitCallback(Runnable arg0)
Parameters
RemoveGlobalOnLayoutListener(OnGlobalLayoutListener)
[Obsolete("Deprecated in JVM")]
public void RemoveGlobalOnLayoutListener(ViewTreeObserver.OnGlobalLayoutListener arg0)
Parameters
RemoveOnDrawListener(OnDrawListener)
public void RemoveOnDrawListener(ViewTreeObserver.OnDrawListener arg0)
Parameters
RemoveOnGlobalFocusChangeListener(OnGlobalFocusChangeListener)
public void RemoveOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener arg0)
Parameters
RemoveOnGlobalLayoutListener(OnGlobalLayoutListener)
public void RemoveOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener arg0)
Parameters
RemoveOnPreDrawListener(OnPreDrawListener)
public void RemoveOnPreDrawListener(ViewTreeObserver.OnPreDrawListener arg0)
Parameters
RemoveOnScrollChangedListener(OnScrollChangedListener)
public void RemoveOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener arg0)
Parameters
RemoveOnSystemGestureExclusionRectsChangedListener(Consumer<List<Rect>>)
public void RemoveOnSystemGestureExclusionRectsChangedListener(Consumer<List<Rect>> arg0)
Parameters
RemoveOnTouchModeChangeListener(OnTouchModeChangeListener)
public void RemoveOnTouchModeChangeListener(ViewTreeObserver.OnTouchModeChangeListener arg0)
Parameters
RemoveOnWindowAttachListener(OnWindowAttachListener)
public void RemoveOnWindowAttachListener(ViewTreeObserver.OnWindowAttachListener arg0)
Parameters
RemoveOnWindowFocusChangeListener(OnWindowFocusChangeListener)
public void RemoveOnWindowFocusChangeListener(ViewTreeObserver.OnWindowFocusChangeListener arg0)
Parameters
RemoveOnWindowVisibilityChangeListener(OnWindowVisibilityChangeListener)
public void RemoveOnWindowVisibilityChangeListener(ViewTreeObserver.OnWindowVisibilityChangeListener arg0)
Parameters
UnregisterFrameCommitCallback(Runnable)
public bool UnregisterFrameCommitCallback(Runnable arg0)