Class SlideLayoutManagerBase
Inheritance
Namespace: Com.Telerik.Widget.List
Assembly: Telerik.Xamarin.Android.List.dll
Syntax
public abstract class SlideLayoutManagerBase : RecyclerView.LayoutManager
Constructors
SlideLayoutManagerBase()
Declaration
public SlideLayoutManagerBase()
SlideLayoutManagerBase(IntPtr, JniHandleOwnership)
Declaration
protected SlideLayoutManagerBase(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
CurrentPosition
Declaration
public virtual int CurrentPosition { get; set; }
Property Value
System.Int32
|
FrontViewHeight
Declaration
protected int FrontViewHeight { get; set; }
Property Value
System.Int32
|
FrontViewPosition
Declaration
protected int FrontViewPosition { get; set; }
Property Value
System.Int32
|
FrontViewWidth
Declaration
protected int FrontViewWidth { get; set; }
Property Value
System.Int32
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
Orientation
Declaration
protected virtual int Orientation { get; set; }
Property Value
System.Int32
|
ScrollEnabled
Declaration
public virtual bool ScrollEnabled { get; set; }
Property Value
System.Boolean
|
StateItemCount
Declaration
protected virtual int StateItemCount { get; }
Property Value
System.Int32
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Methods
AdapterPositionForLayoutIndex(Int32)
Declaration
protected virtual int AdapterPositionForLayoutIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Int32
|
AddListener(ICurrentPositionChangeListener)
Declaration
public virtual void AddListener(ICurrentPositionChangeListener listener)
Parameters
ICurrentPositionChangeListener
listener
|
AlphaForIndex(Int32)
Declaration
protected virtual float AlphaForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
AnimationDuration()
Declaration
protected virtual long AnimationDuration()
Returns
System.Int64
|
AnimationInterpolator()
Declaration
protected virtual IInterpolator AnimationInterpolator()
Returns
Android.Views.Animations.IInterpolator
|
ApplyLayoutTransformations(View, Int32, Boolean)
Declaration
protected virtual void ApplyLayoutTransformations(View view, int layoutIndex, bool animate)
Parameters
Android.Views.View
view
|
System.Int32
layoutIndex
|
System.Boolean
animate
|
CalculateFrontViewSize()
Declaration
protected virtual void CalculateFrontViewSize()
CalculateScrollProgress()
Declaration
protected virtual float CalculateScrollProgress()
Returns
System.Single
|
CanScroll(Int32)
Declaration
protected virtual bool CanScroll(int direction)
Parameters
System.Int32
direction
|
Returns
System.Boolean
|
ElevationForIndex(Int32)
Declaration
protected virtual int ElevationForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Int32
|
Fill(Int32, RecyclerView.Recycler, RecyclerView.State)
Declaration
protected virtual void Fill(int direction, RecyclerView.Recycler recycler, RecyclerView.State state)
Parameters
System.Int32
direction
|
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
FillAll(RecyclerView.Recycler, RecyclerView.State)
Declaration
protected virtual void FillAll(RecyclerView.Recycler recycler, RecyclerView.State state)
Parameters
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
FillAtEnd(RecyclerView.Recycler, RecyclerView.State)
Declaration
protected virtual void FillAtEnd(RecyclerView.Recycler recycler, RecyclerView.State state)
Parameters
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
FillAtEnd(RecyclerView.Recycler, RecyclerView.State, Int32)
Declaration
protected virtual void FillAtEnd(RecyclerView.Recycler recycler, RecyclerView.State state, int layoutIndex)
Parameters
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
System.Int32
layoutIndex
|
FillAtStart(RecyclerView.Recycler, RecyclerView.State)
Declaration
protected virtual void FillAtStart(RecyclerView.Recycler recycler, RecyclerView.State state)
Parameters
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
FillAtStart(RecyclerView.Recycler, RecyclerView.State, Int32)
Declaration
protected virtual void FillAtStart(RecyclerView.Recycler recycler, RecyclerView.State state, int layoutIndex)
Parameters
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
System.Int32
layoutIndex
|
FindEndOffset()
Declaration
protected virtual int FindEndOffset()
Returns
System.Int32
|
FindStartOffset()
Declaration
protected virtual int FindStartOffset()
Returns
System.Int32
|
GenerateDefaultLayoutParams()
Declaration
public override RecyclerView.LayoutParams GenerateDefaultLayoutParams()
Returns
AndroidX.RecyclerView.Widget.RecyclerView.LayoutParams
|
GetDirection(Int32)
Declaration
protected virtual int GetDirection(int scrollValue)
Parameters
System.Int32
scrollValue
|
Returns
System.Int32
|
HandleItemRemoved(Int32, RecyclerView.Recycler, RecyclerView.State)
Declaration
protected virtual void HandleItemRemoved(int layoutIndex, RecyclerView.Recycler recycler, RecyclerView.State state)
Parameters
System.Int32
layoutIndex
|
AndroidX.RecyclerView.Widget.RecyclerView.Recycler
recycler
|
AndroidX.RecyclerView.Widget.RecyclerView.State
state
|
LayoutIndexForAdapterPosition(Int32)
Declaration
protected virtual int LayoutIndexForAdapterPosition(int adapterPosition)
Parameters
System.Int32
adapterPosition
|
Returns
System.Int32
|
LayoutView(View)
Declaration
protected virtual void LayoutView(View view)
Parameters
Android.Views.View
view
|
NextIndex(Int32)
Declaration
protected virtual int NextIndex(int index)
Parameters
System.Int32
index
|
Returns
System.Int32
|
NextItemsCount()
Declaration
protected virtual int NextItemsCount()
Returns
System.Int32
|
NotifyListeners(Int32, Int32)
Declaration
protected virtual void NotifyListeners(int oldPosition, int newPosition)
Parameters
System.Int32
oldPosition
|
System.Int32
newPosition
|
PreviousIndex(Int32)
Declaration
protected virtual int PreviousIndex(int index)
Parameters
System.Int32
index
|
Returns
System.Int32
|
PreviousItemsCount()
Declaration
protected virtual int PreviousItemsCount()
Returns
System.Int32
|
RemoveListener(ICurrentPositionChangeListener)
Declaration
public virtual void RemoveListener(ICurrentPositionChangeListener listener)
Parameters
ICurrentPositionChangeListener
listener
|
RotationForIndex(Int32)
Declaration
protected virtual float RotationForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
RotationXForIndex(Int32)
Declaration
protected virtual float RotationXForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
RotationYForIndex(Int32)
Declaration
protected virtual float RotationYForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
ScaleXForIndex(Int32)
Declaration
protected virtual float ScaleXForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
ScaleYForIndex(Int32)
Declaration
protected virtual float ScaleYForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
ScrollToNext()
Declaration
public virtual void ScrollToNext()
ScrollToPrevious()
Declaration
public virtual void ScrollToPrevious()
ScrollViews(Int32, Single)
Declaration
protected virtual void ScrollViews(int direction, float progress)
Parameters
System.Int32
direction
|
System.Single
progress
|
TranslationXForIndex(Int32)
Declaration
protected virtual float TranslationXForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
TranslationYForIndex(Int32)
Declaration
protected virtual float TranslationYForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
TranslationZForIndex(Int32)
Declaration
protected virtual float TranslationZForIndex(int layoutIndex)
Parameters
System.Int32
layoutIndex
|
Returns
System.Single
|
UpdateViewLayoutParams(View, Int32, Int32)
Declaration
protected virtual void UpdateViewLayoutParams(View view, int width, int height)
Parameters
Android.Views.View
view
|
System.Int32
width
|
System.Int32
height
|