Class TabStripLayoutBase
Inheritance
System.Object
TabStripLayoutBase
Namespace: Com.Telerik.Android.Primitives.Widget.Tabstrip
Assembly: Telerik.Xamarin.Android.Primitives.dll
Syntax
public abstract class TabStripLayoutBase : Object, ITabStripLayout, IJavaObject, IDisposable, IJavaPeerable
Constructors
TabStripLayoutBase()
Declaration
public TabStripLayoutBase()
TabStripLayoutBase(IntPtr, JniHandleOwnership)
Declaration
protected TabStripLayoutBase(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
AnimateSelectedMarker
Declaration
public virtual bool AnimateSelectedMarker { get; set; }
Property Value
System.Boolean
|
DefaultSelectedMarkerHeight
Declaration
protected static int DefaultSelectedMarkerHeight { get; }
Property Value
System.Int32
|
DisableMarkerAnimation
Declaration
protected bool DisableMarkerAnimation { get; set; }
Property Value
System.Boolean
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
LayoutMode
Declaration
public virtual TabStripLayoutMode LayoutMode { get; set; }
Property Value
TabStripLayoutMode
|
Implements
MaxVisibleTabs
Declaration
public virtual int MaxVisibleTabs { get; set; }
Property Value
System.Int32
|
Implements
SelectedMarkerLayout
Declaration
public virtual IProcedure SelectedMarkerLayout { get; set; }
Property Value
IProcedure
|
Implements
SelectedMarkerLayoutParams
Declaration
protected virtual FrameLayout.LayoutParams SelectedMarkerLayoutParams { get; }
Property Value
Android.Widget.FrameLayout.LayoutParams
|
SelectedTabMarker
Declaration
public virtual View SelectedTabMarker { get; set; }
Property Value
Android.Views.View
|
Implements
SelectedTabMarkerHeight
Declaration
public virtual int SelectedTabMarkerHeight { get; set; }
Property Value
System.Int32
|
Implements
TabHeight
Declaration
public virtual int TabHeight { get; set; }
Property Value
System.Int32
|
Implements
TabStrip
TabWidth
Declaration
public virtual int TabWidth { get; set; }
Property Value
System.Int32
|
Implements
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Methods
Load(RadTabStrip)
Declaration
public virtual void Load(RadTabStrip tabStrip)
Parameters
RadTabStrip
tabStrip
|
Implements
OnLayoutModeChanged(TabStripLayoutMode)
Declaration
protected abstract void OnLayoutModeChanged(TabStripLayoutMode p0)
Parameters
TabStripLayoutMode
p0
|
OnTabAdded(Tab)
OnTabRemoved(Tab)
OnTabsAlignmentBottom()
Declaration
protected abstract void OnTabsAlignmentBottom()
OnTabsAlignmentCenter()
Declaration
protected abstract void OnTabsAlignmentCenter()
OnTabsAlignmentChanged(TabsAlignment)
Declaration
public virtual void OnTabsAlignmentChanged(TabsAlignment tabsAlignment)
Parameters
TabsAlignment
tabsAlignment
|
Implements
OnTabsAlignmentLeft()
Declaration
protected abstract void OnTabsAlignmentLeft()
OnTabsAlignmentRight()
Declaration
protected abstract void OnTabsAlignmentRight()
OnTabsAlignmentStretch()
Declaration
protected abstract void OnTabsAlignmentStretch()
OnTabsAlignmentTop()
Declaration
protected abstract void OnTabsAlignmentTop()
OnTabSelected(Tab, Tab)
Declaration
public virtual void OnTabSelected(Tab tab, Tab deselectedTab)
Parameters
Tab
tab
|
Tab
deselectedTab
|
Implements
ResetTabsLayoutCore()
Declaration
protected abstract void ResetTabsLayoutCore()
ScheduleTabsLayout()
Declaration
public virtual void ScheduleTabsLayout()
Unload()
UpdateSelectedMarkerLayout()
Declaration
protected virtual void UpdateSelectedMarkerLayout()
UpdateSelectedMarkerPosition()
Declaration
protected virtual void UpdateSelectedMarkerPosition()