Class ViewTreeObserver
public class ViewTreeObserver : JVMBridgeBase<ViewTreeObserver>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ViewTreeObserver>ViewTreeObserver
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ViewTreeObserver>.IsAssignableFrom(IJavaType)JVMBridgeBase<ViewTreeObserver>.IsAssignableFrom<T>()JVMBridgeBase<ViewTreeObserver>.Execute<T>(params T[])JVMBridgeBase<ViewTreeObserver>.DynBridgeClazzJVMBridgeBase<ViewTreeObserver>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
ViewTreeObserver()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ViewTreeObserver()
ViewTreeObserver(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public ViewTreeObserver(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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]
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)