Table of Contents

Class ViewParent

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class ViewParent : JVMBridgeBase<ViewParent>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IViewParent
Inheritance
JVMBridgeBase
JVMBridgeBase<ViewParent>
ViewParent
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ViewParent>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ViewParent>.IsAssignableFrom<T>()
JVMBridgeBase<ViewParent>.Execute<T>(params T[])
JVMBridgeBase<ViewParent>.DynBridgeClazz
JVMBridgeBase<ViewParent>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ViewParent()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("ViewParent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ViewParent()

ViewParent(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

[Obsolete("ViewParent class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ViewParent(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

BringChildToFront(View)

public void BringChildToFront(View arg0)

Parameters

arg0 View

View

CanResolveLayoutDirection()

public bool CanResolveLayoutDirection()

Returns

bool

bool

CanResolveTextAlignment()

public bool CanResolveTextAlignment()

Returns

bool

bool

CanResolveTextDirection()

public bool CanResolveTextDirection()

Returns

bool

bool

ChildDrawableStateChanged(View)

public void ChildDrawableStateChanged(View arg0)

Parameters

arg0 View

View

ChildHasTransientStateChanged(View, bool)

public void ChildHasTransientStateChanged(View arg0, bool arg1)

Parameters

arg0 View

View

arg1 bool

bool

ClearChildFocus(View)

public void ClearChildFocus(View arg0)

Parameters

arg0 View

View

CreateContextMenu(ContextMenu)

public void CreateContextMenu(ContextMenu arg0)

Parameters

arg0 ContextMenu

ContextMenu

FindOnBackInvokedDispatcherForChild(View, View)

public OnBackInvokedDispatcher FindOnBackInvokedDispatcherForChild(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

Returns

OnBackInvokedDispatcher

OnBackInvokedDispatcher

FocusSearch(View, int)

public View FocusSearch(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

Returns

View

View

FocusableViewAvailable(View)

public void FocusableViewAvailable(View arg0)

Parameters

arg0 View

View

GetChildVisibleRect(View, Rect, Point)

public bool GetChildVisibleRect(View arg0, Rect arg1, Point arg2)

Parameters

arg0 View

View

arg1 Rect

Rect

arg2 Point

Point

Returns

bool

bool

GetLayoutDirection()

public int GetLayoutDirection()

Returns

int

int

GetParent()

public ViewParent GetParent()

Returns

ViewParent

ViewParent

GetParentForAccessibility()

public ViewParent GetParentForAccessibility()

Returns

ViewParent

ViewParent

GetTextAlignment()

public int GetTextAlignment()

Returns

int

int

GetTextDirection()

public int GetTextDirection()

Returns

int

int

InvalidateChild(View, Rect)

[Obsolete]
public void InvalidateChild(View arg0, Rect arg1)

Parameters

arg0 View

View

arg1 Rect

Rect

InvalidateChildInParent(int[], Rect)

[Obsolete]
public ViewParent InvalidateChildInParent(int[] arg0, Rect arg1)

Parameters

arg0 int[]

int

arg1 Rect

Rect

Returns

ViewParent

ViewParent

IsLayoutDirectionResolved()

public bool IsLayoutDirectionResolved()

Returns

bool

bool

IsLayoutRequested()

public bool IsLayoutRequested()

Returns

bool

bool

IsTextAlignmentResolved()

public bool IsTextAlignmentResolved()

Returns

bool

bool

IsTextDirectionResolved()

public bool IsTextDirectionResolved()

Returns

bool

bool

KeyboardNavigationClusterSearch(View, int)

public View KeyboardNavigationClusterSearch(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

Returns

View

View

NotifySubtreeAccessibilityStateChanged(View, View, int)

public void NotifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)

Parameters

arg0 View

View

arg1 View

View

arg2 int

int

OnDescendantInvalidated(View, View)

public void OnDescendantInvalidated(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

OnNestedFling(View, float, float, bool)

public bool OnNestedFling(View arg0, float arg1, float arg2, bool arg3)

Parameters

arg0 View

View

arg1 float

float

arg2 float

float

arg3 bool

bool

Returns

bool

bool

OnNestedPreFling(View, float, float)

public bool OnNestedPreFling(View arg0, float arg1, float arg2)

Parameters

arg0 View

View

arg1 float

float

arg2 float

float

Returns

bool

bool

OnNestedPrePerformAccessibilityAction(View, int, Bundle)

public bool OnNestedPrePerformAccessibilityAction(View arg0, int arg1, Bundle arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 Bundle

Bundle

Returns

bool

bool

OnNestedPreScroll(View, int, int, int[])

public void OnNestedPreScroll(View arg0, int arg1, int arg2, int[] arg3)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int[]

int

OnNestedScroll(View, int, int, int, int)

public void OnNestedScroll(View arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

OnNestedScrollAccepted(View, View, int)

public void OnNestedScrollAccepted(View arg0, View arg1, int arg2)

Parameters

arg0 View

View

arg1 View

View

arg2 int

int

OnStartNestedScroll(View, View, int)

public bool OnStartNestedScroll(View arg0, View arg1, int arg2)

Parameters

arg0 View

View

arg1 View

View

arg2 int

int

Returns

bool

bool

OnStopNestedScroll(View)

public void OnStopNestedScroll(View arg0)

Parameters

arg0 View

View

RecomputeViewAttributes(View)

public void RecomputeViewAttributes(View arg0)

Parameters

arg0 View

View

RequestChildFocus(View, View)

public void RequestChildFocus(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

RequestChildRectangleOnScreen(View, Rect, bool)

public bool RequestChildRectangleOnScreen(View arg0, Rect arg1, bool arg2)

Parameters

arg0 View

View

arg1 Rect

Rect

arg2 bool

bool

Returns

bool

bool

RequestDisallowInterceptTouchEvent(bool)

public void RequestDisallowInterceptTouchEvent(bool arg0)

Parameters

arg0 bool

bool

RequestFitSystemWindows()

public void RequestFitSystemWindows()

RequestLayout()

public void RequestLayout()

RequestSendAccessibilityEvent(View, AccessibilityEvent)

public bool RequestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)

Parameters

arg0 View

View

arg1 AccessibilityEvent

AccessibilityEvent

Returns

bool

bool

RequestTransparentRegion(View)

public void RequestTransparentRegion(View arg0)

Parameters

arg0 View

View

ShowContextMenuForChild(View)

public bool ShowContextMenuForChild(View arg0)

Parameters

arg0 View

View

Returns

bool

bool

ShowContextMenuForChild(View, float, float)

public bool ShowContextMenuForChild(View arg0, float arg1, float arg2)

Parameters

arg0 View

View

arg1 float

float

arg2 float

float

Returns

bool

bool

StartActionModeForChild(View, Callback)

public ActionMode StartActionModeForChild(View arg0, ActionMode.Callback arg1)

Parameters

arg0 View

View

arg1 ActionMode.Callback

ActionMode.Callback

Returns

ActionMode

ActionMode

StartActionModeForChild(View, Callback, int)

public ActionMode StartActionModeForChild(View arg0, ActionMode.Callback arg1, int arg2)

Parameters

arg0 View

View

arg1 ActionMode.Callback

ActionMode.Callback

arg2 int

int

Returns

ActionMode

ActionMode