Class RadSideDrawer
Inheritance
System.Object
RadSideDrawer
Namespace: Com.Telerik.Android.Primitives.Widget.Sidedrawer
Assembly: Telerik.Xamarin.Android.Primitives.dll
Syntax
public class RadSideDrawer : FrameLayout, IDrawerTransitionEndedListener, IJavaObject, IDisposable, IJavaPeerable
Constructors
RadSideDrawer(Context)
Declaration
public RadSideDrawer(Context context)
Parameters
Android.Content.Context
context
|
RadSideDrawer(Context, IAttributeSet)
Declaration
public RadSideDrawer(Context context, IAttributeSet attrs)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
RadSideDrawer(IntPtr, JniHandleOwnership)
Declaration
protected RadSideDrawer(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Fields
CloseThreshold
Declaration
public const float CloseThreshold = 0.8F
Field Value
System.Single
|
OpenThreshold
Declaration
public const float OpenThreshold = 0.2F
Field Value
System.Single
|
Properties
CloseOnBackPress
Declaration
public virtual bool CloseOnBackPress { get; set; }
Property Value
System.Boolean
|
DrawerCloseThreshold
Declaration
public virtual int DrawerCloseThreshold { get; set; }
Property Value
System.Int32
|
DrawerContent
Declaration
public virtual View DrawerContent { get; set; }
Property Value
Android.Views.View
|
DrawerLocation
Declaration
public virtual DrawerLocation DrawerLocation { get; set; }
Property Value
DrawerLocation
|
DrawerSize
Declaration
public virtual int DrawerSize { get; set; }
Property Value
System.Int32
|
DrawerTransition
Declaration
public virtual IDrawerTransition DrawerTransition { get; set; }
Property Value
IDrawerTransition
|
FadeLayer
IsLocked
Declaration
public virtual bool IsLocked { get; set; }
Property Value
System.Boolean
|
IsOpen
Declaration
public virtual bool IsOpen { get; set; }
Property Value
System.Boolean
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
MainContent
Declaration
public virtual View MainContent { get; set; }
Property Value
Android.Views.View
|
TapOutsideToClose
Declaration
public virtual bool TapOutsideToClose { get; set; }
Property Value
System.Boolean
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
TouchTargetThreshold
Declaration
public virtual int TouchTargetThreshold { get; set; }
Property Value
System.Int32
|
Methods
AddChangeListener(IDrawerChangeListener)
Declaration
public virtual void AddChangeListener(IDrawerChangeListener listener)
Parameters
IDrawerChangeListener
listener
|
CloseDrawerCore(Boolean)
Declaration
protected virtual void CloseDrawerCore(bool animate)
Parameters
System.Boolean
animate
|
HandleOnDown(MotionEvent)
Declaration
protected virtual bool HandleOnDown(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
HandleOnMove(MotionEvent)
Declaration
protected virtual bool HandleOnMove(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
HandleOnUp(MotionEvent)
Declaration
protected virtual bool HandleOnUp(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
HandlePan(MotionEvent)
Declaration
protected virtual bool HandlePan(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
NotifyClosed()
Declaration
protected virtual void NotifyClosed()
NotifyClosing()
Declaration
protected virtual bool NotifyClosing()
Returns
System.Boolean
|
NotifyOpened()
Declaration
protected virtual void NotifyOpened()
NotifyOpening()
Declaration
protected virtual bool NotifyOpening()
Returns
System.Boolean
|
OnGesture(MotionEvent)
Declaration
protected virtual bool OnGesture(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnTransitionEnded(IDrawerTransition)
Declaration
public virtual void OnTransitionEnded(IDrawerTransition transition)
Parameters
IDrawerTransition
transition
|
Implements
OpenDrawerCore(Boolean)
Declaration
protected virtual void OpenDrawerCore(bool animate)
Parameters
System.Boolean
animate
|
RemoveChangeListener(IDrawerChangeListener)
Declaration
public virtual void RemoveChangeListener(IDrawerChangeListener listener)
Parameters
IDrawerChangeListener
listener
|
ResolveFadeLayer()
ResolveTransition()
RestoreState(SideDrawerState)
Declaration
protected virtual void RestoreState(SideDrawerState state)
Parameters
SideDrawerState
state
|
SetDrawerContent(Int32)
Declaration
public virtual void SetDrawerContent(int resId)
Parameters
System.Int32
resId
|
SetIsOpen(Boolean, Boolean)
Declaration
public virtual void SetIsOpen(bool value, bool animate)
Parameters
System.Boolean
value
|
System.Boolean
animate
|
SetMainContent(Int32)
Declaration
public virtual void SetMainContent(int resId)
Parameters
System.Int32
resId
|
Events
DrawerClosed
Declaration
public event EventHandler<DrawerClosedEventArgs> DrawerClosed
Event Type
System.EventHandler<DrawerClosedEventArgs>
|
DrawerClosing
Declaration
public event EventHandler<DrawerClosingEventArgs> DrawerClosing
Event Type
System.EventHandler<DrawerClosingEventArgs>
|
DrawerOpened
Declaration
public event EventHandler<DrawerOpenedEventArgs> DrawerOpened
Event Type
System.EventHandler<DrawerOpenedEventArgs>
|
DrawerOpening
Declaration
public event EventHandler<DrawerOpeningEventArgs> DrawerOpening
Event Type
System.EventHandler<DrawerOpeningEventArgs>
|