Skip to content

MapLayout

Namespace: ThinkGeo.UI.Android

public class MapLayout : Android.Views.ViewGroup, System.IDisposable, Android.Runtime.IJavaObject, Java.Interop.IJavaObjectEx, Java.Interop.IJavaPeerable, Android.Graphics.Drawables.Drawable+ICallback, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent+ICallback, Android.Views.IViewManager, Android.Views.IViewParent

Inheritance Object → Object → View → ViewGroup → MapLayout
Implements IDisposable, IJavaObject, IJavaObjectEx, IJavaPeerable, ICallback, IAccessibilityEventSource, ICallback, IViewManager, IViewParent

Properties

JniPeerMembers

public JniPeerMembers JniPeerMembers { get; }

Property Value

JniPeerMembers

AlwaysDrawnWithCacheEnabled

public bool AlwaysDrawnWithCacheEnabled { get; set; }

Property Value

Boolean

AnimationCacheEnabled

public bool AnimationCacheEnabled { get; set; }

Property Value

Boolean

ChildCount

public int ChildCount { get; }

Property Value

Int32

ClipChildren

public bool ClipChildren { get; }

Property Value

Boolean

ClipToPadding

public bool ClipToPadding { get; }

Property Value

Boolean

DescendantFocusability

public DescendantFocusability DescendantFocusability { get; set; }

Property Value

DescendantFocusability

FocusedChild

public View FocusedChild { get; }

Property Value

View

IsLayoutSuppressed

public bool IsLayoutSuppressed { get; }

Property Value

Boolean

LayoutAnimation

public LayoutAnimationController LayoutAnimation { get; set; }

Property Value

LayoutAnimationController

LayoutAnimationListener

public IAnimationListener LayoutAnimationListener { get; set; }

Property Value

IAnimationListener

LayoutMode

public ViewLayoutMode LayoutMode { get; set; }

Property Value

ViewLayoutMode

LayoutTransition

public LayoutTransition LayoutTransition { get; set; }

Property Value

LayoutTransition

MotionEventSplittingEnabled

public bool MotionEventSplittingEnabled { get; set; }

Property Value

Boolean

NestedScrollAxes

public ScrollAxis NestedScrollAxes { get; }

Property Value

ScrollAxis

PersistentDrawingCache

public PersistentDrawingCaches PersistentDrawingCache { get; set; }

Property Value

PersistentDrawingCaches

TouchscreenBlocksFocus

public bool TouchscreenBlocksFocus { get; set; }

Property Value

Boolean

TransitionGroup

public bool TransitionGroup { get; set; }

Property Value

Boolean

AccessibilityClassNameFormatted

public ICharSequence AccessibilityClassNameFormatted { get; }

Property Value

ICharSequence

AccessibilityClassName

public string AccessibilityClassName { get; }

Property Value

String

AccessibilityHeading

public bool AccessibilityHeading { get; set; }

Property Value

Boolean

AccessibilityLiveRegion

public AccessibilityLiveRegion AccessibilityLiveRegion { get; set; }

Property Value

AccessibilityLiveRegion

AccessibilityNodeProvider

public AccessibilityNodeProvider AccessibilityNodeProvider { get; }

Property Value

AccessibilityNodeProvider

AccessibilityPaneTitleFormatted

public ICharSequence AccessibilityPaneTitleFormatted { get; set; }

Property Value

ICharSequence

AccessibilityPaneTitle

public string AccessibilityPaneTitle { get; set; }

Property Value

String

AccessibilityTraversalAfter

public int AccessibilityTraversalAfter { get; set; }

Property Value

Int32

AccessibilityTraversalBefore

public int AccessibilityTraversalBefore { get; set; }

Property Value

Int32

Activated

public bool Activated { get; set; }

Property Value

Boolean

Alpha

public float Alpha { get; set; }

Property Value

Single

Animation

public Animation Animation { get; set; }

Property Value

Animation

AnimationMatrix

public Matrix AnimationMatrix { get; set; }

Property Value

Matrix

ApplicationWindowToken

public IBinder ApplicationWindowToken { get; }

Property Value

IBinder

AttributeSourceResourceMap

public IDictionary<Integer, Integer> AttributeSourceResourceMap { get; }

Property Value

IDictionary<Integer, Integer>

AutofillId

public AutofillId AutofillId { get; set; }

Property Value

AutofillId

AutofillType

public AutofillType AutofillType { get; }

Property Value

AutofillType

AutofillValue

public AutofillValue AutofillValue { get; }

Property Value

AutofillValue

Background

public Drawable Background { get; set; }

Property Value

Drawable

BackgroundTintBlendMode

public BlendMode BackgroundTintBlendMode { get; set; }

Property Value

BlendMode

BackgroundTintList

public ColorStateList BackgroundTintList { get; set; }

Property Value

ColorStateList

BackgroundTintMode

public Mode BackgroundTintMode { get; set; }

Property Value

Mode

Baseline

public int Baseline { get; }

Property Value

Int32

Bottom

public int Bottom { get; set; }

Property Value

Int32

CameraDistance

public float CameraDistance { get; }

Property Value

Single

Clickable

public bool Clickable { get; set; }

Property Value

Boolean

ClipBounds

public Rect ClipBounds { get; set; }

Property Value

Rect

ClipToOutline

public bool ClipToOutline { get; set; }

Property Value

Boolean

ContentCaptureSession

public ContentCaptureSession ContentCaptureSession { get; set; }

Property Value

ContentCaptureSession

ContentDescriptionFormatted

public ICharSequence ContentDescriptionFormatted { get; set; }

Property Value

ICharSequence

ContentDescription

public string ContentDescription { get; set; }

Property Value

String

Context

public Context Context { get; }

Property Value

Context

ContextClickable

public bool ContextClickable { get; set; }

Property Value

Boolean

DefaultFocusHighlightEnabled

public bool DefaultFocusHighlightEnabled { get; set; }

Property Value

Boolean

Display

public Display Display { get; }

Property Value

Display

DrawingCache

public Bitmap DrawingCache { get; }

Property Value

Bitmap

DrawingCacheBackgroundColor

public Color DrawingCacheBackgroundColor { get; set; }

Property Value

Color

DrawingCacheEnabled

public bool DrawingCacheEnabled { get; set; }

Property Value

Boolean

DrawingCacheQuality

public DrawingCacheQuality DrawingCacheQuality { get; set; }

Property Value

DrawingCacheQuality

DrawingTime

public long DrawingTime { get; }

Property Value

Int64

DuplicateParentStateEnabled

public bool DuplicateParentStateEnabled { get; set; }

Property Value

Boolean

Elevation

public float Elevation { get; set; }

Property Value

Single

Enabled

public bool Enabled { get; set; }

Property Value

Boolean

ExplicitStyle

public int ExplicitStyle { get; }

Property Value

Int32

FilterTouchesWhenObscured

public bool FilterTouchesWhenObscured { get; set; }

Property Value

Boolean

FitsSystemWindows

public bool FitsSystemWindows { get; }

Property Value

Boolean

Focusable

public bool Focusable { get; set; }

Property Value

Boolean

FocusableInTouchMode

public bool FocusableInTouchMode { get; set; }

Property Value

Boolean

FocusedByDefault

public bool FocusedByDefault { get; set; }

Property Value

Boolean

ForceDarkAllowed

public bool ForceDarkAllowed { get; set; }

Property Value

Boolean

Foreground

public Drawable Foreground { get; set; }

Property Value

Drawable

ForegroundGravity

public GravityFlags ForegroundGravity { get; }

Property Value

GravityFlags

ForegroundTintBlendMode

public BlendMode ForegroundTintBlendMode { get; set; }

Property Value

BlendMode

ForegroundTintList

public ColorStateList ForegroundTintList { get; set; }

Property Value

ColorStateList

ForegroundTintMode

public Mode ForegroundTintMode { get; set; }

Property Value

Mode

Handler

public Handler Handler { get; }

Property Value

Handler

HapticFeedbackEnabled

public bool HapticFeedbackEnabled { get; set; }

Property Value

Boolean

HasExplicitFocusable

public bool HasExplicitFocusable { get; }

Property Value

Boolean

HasFocus

public bool HasFocus { get; }

Property Value

Boolean

HasFocusable

public bool HasFocusable { get; }

Property Value

Boolean

HasNestedScrollingParent

public bool HasNestedScrollingParent { get; }

Property Value

Boolean

HasOnClickListeners

public bool HasOnClickListeners { get; }

Property Value

Boolean

HasOnLongClickListeners

public bool HasOnLongClickListeners { get; }

Property Value

Boolean

HasOverlappingRendering

public bool HasOverlappingRendering { get; }

Property Value

Boolean

HasPointerCapture

public bool HasPointerCapture { get; }

Property Value

Boolean

HasTransientState

public bool HasTransientState { get; set; }

Property Value

Boolean

HasWindowFocus

public bool HasWindowFocus { get; }

Property Value

Boolean

Height

public int Height { get; }

Property Value

Int32

HorizontalFadingEdgeEnabled

public bool HorizontalFadingEdgeEnabled { get; set; }

Property Value

Boolean

HorizontalFadingEdgeLength

public int HorizontalFadingEdgeLength { get; }

Property Value

Int32

HorizontalScrollBarEnabled

public bool HorizontalScrollBarEnabled { get; set; }

Property Value

Boolean

HorizontalScrollbarThumbDrawable

public Drawable HorizontalScrollbarThumbDrawable { get; set; }

Property Value

Drawable

HorizontalScrollbarTrackDrawable

public Drawable HorizontalScrollbarTrackDrawable { get; set; }

Property Value

Drawable

Hovered

public bool Hovered { get; set; }

Property Value

Boolean

Id

public int Id { get; set; }

Property Value

Int32

ImportantForAccessibility

public ImportantForAccessibility ImportantForAccessibility { get; set; }

Property Value

ImportantForAccessibility

ImportantForAutofill

public ImportantForAutofill ImportantForAutofill { get; set; }

Property Value

ImportantForAutofill

ImportantForContentCapture

public int ImportantForContentCapture { get; set; }

Property Value

Int32

IsAccessibilityFocused

public bool IsAccessibilityFocused { get; }

Property Value

Boolean

IsAttachedToWindow

public bool IsAttachedToWindow { get; }

Property Value

Boolean

IsDirty

public bool IsDirty { get; }

Property Value

Boolean

IsFocused

public bool IsFocused { get; }

Property Value

Boolean

IsHardwareAccelerated

public bool IsHardwareAccelerated { get; }

Property Value

Boolean

IsImportantForAccessibility

public bool IsImportantForAccessibility { get; }

Property Value

Boolean

IsImportantForAutofill

public bool IsImportantForAutofill { get; }

Property Value

Boolean

IsImportantForContentCapture

public bool IsImportantForContentCapture { get; }

Property Value

Boolean

IsInEditMode

public bool IsInEditMode { get; }

Property Value

Boolean

IsInLayout

public bool IsInLayout { get; }

Property Value

Boolean

IsInTouchMode

public bool IsInTouchMode { get; }

Property Value

Boolean

IsLaidOut

public bool IsLaidOut { get; }

Property Value

Boolean

IsLayoutDirectionResolved

public bool IsLayoutDirectionResolved { get; }

Property Value

Boolean

IsLayoutRequested

public bool IsLayoutRequested { get; }

Property Value

Boolean

IsOpaque

public bool IsOpaque { get; }

Property Value

Boolean

IsPaddingRelative

public bool IsPaddingRelative { get; }

Property Value

Boolean

IsPivotSet

public bool IsPivotSet { get; }

Property Value

Boolean

IsScrollContainer

public bool IsScrollContainer { get; }

Property Value

Boolean

IsShowingLayoutBounds

public bool IsShowingLayoutBounds { get; }

Property Value

Boolean

IsShown

public bool IsShown { get; }

Property Value

Boolean

IsTemporarilyDetached

public bool IsTemporarilyDetached { get; }

Property Value

Boolean

IsTextAlignmentResolved

public bool IsTextAlignmentResolved { get; }

Property Value

Boolean

IsTextDirectionResolved

public bool IsTextDirectionResolved { get; }

Property Value

Boolean

KeepScreenOn

public bool KeepScreenOn { get; set; }

Property Value

Boolean

KeyDispatcherState

public DispatcherState KeyDispatcherState { get; }

Property Value

DispatcherState

KeyboardNavigationCluster

public bool KeyboardNavigationCluster { get; set; }

Property Value

Boolean

LabelFor

public int LabelFor { get; set; }

Property Value

Int32

LayerType

public LayerType LayerType { get; }

Property Value

LayerType

LayoutDirection

public LayoutDirection LayoutDirection { get; set; }

Property Value

LayoutDirection

LayoutParameters

public LayoutParams LayoutParameters { get; set; }

Property Value

LayoutParams

Left

public int Left { get; set; }

Property Value

Int32

LongClickable

public bool LongClickable { get; set; }

Property Value

Boolean

Matrix

public Matrix Matrix { get; }

Property Value

Matrix

MeasuredHeight

public int MeasuredHeight { get; }

Property Value

Int32

MeasuredHeightAndState

public int MeasuredHeightAndState { get; }

Property Value

Int32

MeasuredState

public int MeasuredState { get; }

Property Value

Int32

MeasuredWidth

public int MeasuredWidth { get; }

Property Value

Int32

MeasuredWidthAndState

public int MeasuredWidthAndState { get; }

Property Value

Int32

MinimumHeight

public int MinimumHeight { get; }

Property Value

Int32

MinimumWidth

public int MinimumWidth { get; }

Property Value

Int32

NestedScrollingEnabled

public bool NestedScrollingEnabled { get; set; }

Property Value

Boolean

NextClusterForwardId

public int NextClusterForwardId { get; set; }

Property Value

Int32

NextFocusDownId

public int NextFocusDownId { get; set; }

Property Value

Int32

NextFocusForwardId

public int NextFocusForwardId { get; set; }

Property Value

Int32

NextFocusLeftId

public int NextFocusLeftId { get; set; }

Property Value

Int32

NextFocusRightId

public int NextFocusRightId { get; set; }

Property Value

Int32

NextFocusUpId

public int NextFocusUpId { get; set; }

Property Value

Int32

OnFocusChangeListener

public IOnFocusChangeListener OnFocusChangeListener { get; set; }

Property Value

IOnFocusChangeListener

OutlineAmbientShadowColor

public int OutlineAmbientShadowColor { get; }

Property Value

Int32

OutlineProvider

public ViewOutlineProvider OutlineProvider { get; set; }

Property Value

ViewOutlineProvider

OutlineSpotShadowColor

public int OutlineSpotShadowColor { get; }

Property Value

Int32

OverScrollMode

public OverScrollMode OverScrollMode { get; set; }

Property Value

OverScrollMode

Overlay

public ViewOverlay Overlay { get; }

Property Value

ViewOverlay

PaddingBottom

public int PaddingBottom { get; }

Property Value

Int32

PaddingEnd

public int PaddingEnd { get; }

Property Value

Int32

PaddingLeft

public int PaddingLeft { get; }

Property Value

Int32

PaddingRight

public int PaddingRight { get; }

Property Value

Int32

PaddingStart

public int PaddingStart { get; }

Property Value

Int32

PaddingTop

public int PaddingTop { get; }

Property Value

Int32

Parent

public IViewParent Parent { get; }

Property Value

IViewParent

ParentForAccessibility

public IViewParent ParentForAccessibility { get; }

Property Value

IViewParent

PivotX

public float PivotX { get; set; }

Property Value

Single

PivotY

public float PivotY { get; set; }

Property Value

Single

PointerIcon

public PointerIcon PointerIcon { get; set; }

Property Value

PointerIcon

Pressed

public bool Pressed { get; set; }

Property Value

Boolean

Resources

public Resources Resources { get; }

Property Value

Resources

RevealOnFocusHint

public bool RevealOnFocusHint { get; set; }

Property Value

Boolean

public int Right { get; set; }

Property Value

Int32

RootSurfaceControl

public IAttachedSurfaceControl RootSurfaceControl { get; }

Property Value

IAttachedSurfaceControl

RootView

public View RootView { get; }

Property Value

View

RootWindowInsets

public WindowInsets RootWindowInsets { get; }

Property Value

WindowInsets

Rotation

public float Rotation { get; set; }

Property Value

Single

RotationX

public float RotationX { get; set; }

Property Value

Single

RotationY

public float RotationY { get; set; }

Property Value

Single

SaveEnabled

public bool SaveEnabled { get; set; }

Property Value

Boolean

SaveFromParentEnabled

public bool SaveFromParentEnabled { get; set; }

Property Value

Boolean

ScaleX

public float ScaleX { get; set; }

Property Value

Single

ScaleY

public float ScaleY { get; set; }

Property Value

Single

ScreenReaderFocusable

public bool ScreenReaderFocusable { get; set; }

Property Value

Boolean

ScrollBarDefaultDelayBeforeFade

public int ScrollBarDefaultDelayBeforeFade { get; set; }

Property Value

Int32

ScrollBarFadeDuration

public int ScrollBarFadeDuration { get; set; }

Property Value

Int32

ScrollBarSize

public int ScrollBarSize { get; set; }

Property Value

Int32

ScrollBarStyle

public ScrollbarStyles ScrollBarStyle { get; set; }

Property Value

ScrollbarStyles

ScrollCaptureHint

public int ScrollCaptureHint { get; set; }

Property Value

Int32

ScrollIndicators

public ScrollIndicatorPosition ScrollIndicators { get; }

Property Value

ScrollIndicatorPosition

ScrollX

public int ScrollX { get; set; }

Property Value

Int32

ScrollY

public int ScrollY { get; set; }

Property Value

Int32

ScrollbarFadingEnabled

public bool ScrollbarFadingEnabled { get; set; }

Property Value

Boolean

Selected

public bool Selected { get; set; }

Property Value

Boolean

SolidColor

public int SolidColor { get; }

Property Value

Int32

SoundEffectsEnabled

public bool SoundEffectsEnabled { get; set; }

Property Value

Boolean

SourceLayoutResId

public int SourceLayoutResId { get; }

Property Value

Int32

StateDescriptionFormatted

public ICharSequence StateDescriptionFormatted { get; set; }

Property Value

ICharSequence

StateDescription

public string StateDescription { get; set; }

Property Value

String

StateListAnimator

public StateListAnimator StateListAnimator { get; set; }

Property Value

StateListAnimator

SystemGestureExclusionRects

public IList<Rect> SystemGestureExclusionRects { get; set; }

Property Value

IList<Rect>

SystemUiVisibility

public StatusBarVisibility SystemUiVisibility { get; set; }

Property Value

StatusBarVisibility

Tag

public Object Tag { get; set; }

Property Value

Object

TextAlignment

public TextAlignment TextAlignment { get; set; }

Property Value

TextAlignment

TextDirection

public TextDirection TextDirection { get; set; }

Property Value

TextDirection

TooltipTextFormatted

public ICharSequence TooltipTextFormatted { get; set; }

Property Value

ICharSequence

TooltipText

public string TooltipText { get; set; }

Property Value

String

Top

public int Top { get; set; }

Property Value

Int32

TouchDelegate

public TouchDelegate TouchDelegate { get; set; }

Property Value

TouchDelegate

Touchables

public IList<View> Touchables { get; }

Property Value

IList<View>

TransitionAlpha

public float TransitionAlpha { get; set; }

Property Value

Single

TransitionName

public string TransitionName { get; set; }

Property Value

String

TranslationX

public float TranslationX { get; set; }

Property Value

Single

TranslationY

public float TranslationY { get; set; }

Property Value

Single

TranslationZ

public float TranslationZ { get; set; }

Property Value

Single

UniqueDrawingId

public long UniqueDrawingId { get; }

Property Value

Int64

VerticalFadingEdgeEnabled

public bool VerticalFadingEdgeEnabled { get; set; }

Property Value

Boolean

VerticalFadingEdgeLength

public int VerticalFadingEdgeLength { get; }

Property Value

Int32

VerticalScrollBarEnabled

public bool VerticalScrollBarEnabled { get; set; }

Property Value

Boolean

VerticalScrollbarPosition

public ScrollbarPosition VerticalScrollbarPosition { get; set; }

Property Value

ScrollbarPosition

VerticalScrollbarThumbDrawable

public Drawable VerticalScrollbarThumbDrawable { get; set; }

Property Value

Drawable

VerticalScrollbarTrackDrawable

public Drawable VerticalScrollbarTrackDrawable { get; set; }

Property Value

Drawable

VerticalScrollbarWidth

public int VerticalScrollbarWidth { get; }

Property Value

Int32

ViewTranslationResponse

public ViewTranslationResponse ViewTranslationResponse { get; }

Property Value

ViewTranslationResponse

ViewTreeObserver

public ViewTreeObserver ViewTreeObserver { get; }

Property Value

ViewTreeObserver

Visibility

public ViewStates Visibility { get; set; }

Property Value

ViewStates

Width

public int Width { get; }

Property Value

Int32

WindowId

public WindowId WindowId { get; }

Property Value

WindowId

WindowInsetsController

public IWindowInsetsController WindowInsetsController { get; }

Property Value

IWindowInsetsController

WindowSystemUiVisibility

public SystemUiFlags WindowSystemUiVisibility { get; }

Property Value

SystemUiFlags

WindowToken

public IBinder WindowToken { get; }

Property Value

IBinder

WindowVisibility

public ViewStates WindowVisibility { get; }

Property Value

ViewStates

ApplyWindowInsets

public ApplyWindowInsetsHandler ApplyWindowInsets { get; set; }

Property Value

ApplyWindowInsetsHandler

JniIdentityHashCode

public int JniIdentityHashCode { get; }

Property Value

Int32

PeerReference

public JniObjectReference PeerReference { get; }

Property Value

JniObjectReference

Handle

public IntPtr Handle { get; }

Property Value

IntPtr

Class

public Class Class { get; }

Property Value

Class

Constructors

MapLayout(Context)

public MapLayout(Context context)

Parameters

context Context

Methods

OnLayout(Boolean, Int32, Int32, Int32, Int32)

protected void OnLayout(bool changed, int l, int t, int r, int b)

Parameters

changed Boolean

l Int32

t Int32

r Int32

b Int32

Events

ChildViewAdded

public event EventHandler<ChildViewAddedEventArgs> ChildViewAdded;

ChildViewRemoved

public event EventHandler<ChildViewRemovedEventArgs> ChildViewRemoved;

AnimationEnd

public event EventHandler<AnimationEndEventArgs> AnimationEnd;

AnimationRepeat

public event EventHandler<AnimationRepeatEventArgs> AnimationRepeat;

AnimationStart

public event EventHandler<AnimationStartEventArgs> AnimationStart;

ViewAttachedToWindow

public event EventHandler<ViewAttachedToWindowEventArgs> ViewAttachedToWindow;

ViewDetachedFromWindow

public event EventHandler<ViewDetachedFromWindowEventArgs> ViewDetachedFromWindow;

LayoutChange

public event EventHandler<LayoutChangeEventArgs> LayoutChange;

UnhandledKeyEvent

public event EventHandler<UnhandledKeyEventEventArgs> UnhandledKeyEvent;

CapturedPointer

public event EventHandler<CapturedPointerEventArgs> CapturedPointer;

Click

public event EventHandler Click;

ContextClick

public event EventHandler<ContextClickEventArgs> ContextClick;

ContextMenuCreated

public event EventHandler<CreateContextMenuEventArgs> ContextMenuCreated;

Drag

public event EventHandler<DragEventArgs> Drag;

GenericMotion

public event EventHandler<GenericMotionEventArgs> GenericMotion;

Hover

public event EventHandler<HoverEventArgs> Hover;

KeyPress

public event EventHandler<KeyEventArgs> KeyPress;

LongClick

public event EventHandler<LongClickEventArgs> LongClick;

ScrollChange

public event EventHandler<ScrollChangeEventArgs> ScrollChange;

SystemUiVisibilityChange

public event EventHandler<SystemUiVisibilityChangeEventArgs> SystemUiVisibilityChange;

Touch

public event EventHandler<TouchEventArgs> Touch;

FocusChange

public event EventHandler<FocusChangeEventArgs> FocusChange;