Class SfCarousel
Initializes a new instance of the SfCarousel class.
Inheritance
Implements
Namespace: Com.Syncfusion.Carousel
Assembly: Syncfusion.SfCarousel.Android.dll
Syntax
public class SfCarousel : FrameLayout, View.IOnClickListener, IJavaObject, IDisposable, IJavaPeerable
Constructors
SfCarousel(Context)
Initializes a new instance of the SfCarousel class.
Declaration
public SfCarousel(Context context)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context of the carousel. |
SfCarousel(Context, IAttributeSet)
Initializes a new instance of the SfCarousel class.
Declaration
public SfCarousel(Context context, IAttributeSet attribute)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context of the carousel. |
Android.Util.IAttributeSet | attribute | Attribute set value. |
SfCarousel(Context, IAttributeSet, Int32)
Initializes a new instance of the SfCarousel class.
Declaration
public SfCarousel(Context context, IAttributeSet attribute, int style)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | The Context. |
Android.Util.IAttributeSet | attribute | Attribute set. |
System.Int32 | style | Default style. |
SfCarousel(Context, IAttributeSet, Int32, Int32)
Initializes a new instance of the SfCarousel class.
Declaration
public SfCarousel(Context context, IAttributeSet attribute, int style, int resource)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context set. |
Android.Util.IAttributeSet | attribute | Attribute set. |
System.Int32 | style | Default style. |
System.Int32 | resource | Default resource. |
SfCarousel(IntPtr, JniHandleOwnership)
Initializes a new instance of the
Declaration
public SfCarousel(IntPtr a, JniHandleOwnership b)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | a | The a |
Android.Runtime.JniHandleOwnership | b | The b |
Properties
Adapter
Gets or sets the adapter.
Declaration
public ICarouselAdapter Adapter { get; set; }
Property Value
Type | Description |
---|---|
ICarouselAdapter | The adapter. |
AllowLoadMore
Gets or sets a value indicating whether this SfCarousel allow load more.
Declaration
public bool AllowLoadMore { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
DataSource
Gets or sets the data source.
Declaration
public IList<SfCarouselItem> DataSource { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<SfCarouselItem> | The data source. |
Duration
Gets or sets the duration.
Declaration
public int Duration { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The duration. |
EnableInteraction
Gets or sets a value indicating whether this SfCarousel EnableInteraction or not
Declaration
public bool EnableInteraction { get; set; }
Property Value
Type |
---|
System.Boolean |
EnableVirtualization
Gets or sets a value indicating whether this SfCarousel is virtualization.
Declaration
public bool EnableVirtualization { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ItemHeight
Gets or sets the height of the item.
Declaration
public int ItemHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The height of the item. |
ItemSpacing
Gets or sets the item spacing.
Declaration
public int ItemSpacing { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The item spacing. |
ItemsSource
Gets or sets items collection
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.IEnumerable | The item collection. |
ItemWidth
Gets or sets the width of the item.
Declaration
public int ItemWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The width of the item. |
LoadMoreItemsCount
Gets or sets the maximum items count.
Declaration
public int LoadMoreItemsCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The maximum items count. |
LoadMoreView
Gets or sets a value indicating whether this SfCarousel allow load more.
Declaration
public View LoadMoreView { get; set; }
Property Value
Type | Description |
---|---|
Android.Views.View |
|
Offset
Gets or sets the offset.
Declaration
public int Offset { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The offset. |
RotationAngle
Gets or sets the rotation angle.
Declaration
public int RotationAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The rotation angle. |
ScaleOffset
Gets or sets the scale offset.
Declaration
public float ScaleOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Single | The scale offset. |
SelectedIndex
Gets or sets the index of the selected.
Declaration
public int SelectedIndex { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The index of the selected. |
SelectedItemOffset
Gets or sets the selected item offset.
Declaration
public int SelectedItemOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The selected item offset. |
ViewMode
Gets or sets the view mode.
Declaration
public ViewMode ViewMode { get; set; }
Property Value
Type | Description |
---|---|
ViewMode | The view mode. |
Methods
Dispose(Boolean)
Dispose the specified disposing.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | If set to |
LoadMore()
Load More method.
Declaration
public void LoadMore()
MoveNext()
Moves the next.
Declaration
public void MoveNext()
MovePrevious()
Moves the previous.
Declaration
public void MovePrevious()
OnClick(View)
On the click.
Declaration
public void OnClick(View v)
Parameters
Type | Name | Description |
---|---|---|
Android.Views.View | v | Clicked view. |
OnInterceptTouchEvent(MotionEvent)
On the intercept touch event.
Declaration
public override bool OnInterceptTouchEvent(MotionEvent ev)
Parameters
Type | Name | Description |
---|---|---|
Android.Views.MotionEvent | ev | Event values. |
Returns
Type | Description |
---|---|
System.Boolean |
|
OnLayout(Boolean, Int32, Int32, Int32, Int32)
On the layout.
Declaration
protected override void OnLayout(bool changed, int left, int top, int right, int bottom)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | changed | If set to |
System.Int32 | left | Left value. |
System.Int32 | top | Top value. |
System.Int32 | right | Right value. |
System.Int32 | bottom | Bottom value. |
OnSizeChanged(Int32, Int32, Int32, Int32)
On the size changed.
Declaration
protected override void OnSizeChanged(int w, int h, int oldw, int oldh)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | w | The width. |
System.Int32 | h | The height. |
System.Int32 | oldw | Old width value. |
System.Int32 | oldh | Old height value. |
OnTouchEvent(MotionEvent)
On the touch event.
Declaration
public override bool OnTouchEvent(MotionEvent e)
Parameters
Type | Name | Description |
---|---|---|
Android.Views.MotionEvent | e | motion events. |
Returns
Type | Description |
---|---|
System.Boolean |
|
RefreshCarousel()
Refresh the carousel.
Declaration
public void RefreshCarousel()
Events
CollectionChanged
Occurs when collection changed.
Declaration
public event EventHandler<ItemsCollectionChangedEventArgs> CollectionChanged
Event Type
Type |
---|
System.EventHandler<ItemsCollectionChangedEventArgs> |
SelectionChanged
Occurs when selection changed.
Declaration
public event EventHandler<SelectionChangedEventArgs> SelectionChanged
Event Type
Type |
---|
System.EventHandler<SelectionChangedEventArgs> |
SwipeEnded
Occurs when Swipe Ended.
Declaration
public event EventHandler<EventArgs> SwipeEnded
Event Type
Type |
---|
System.EventHandler<System.EventArgs> |
SwipeStarted
Occurs when Swipe Started.
Declaration
public event EventHandler<SwipeStartedEventArgs> SwipeStarted
Event Type
Type |
---|
System.EventHandler<SwipeStartedEventArgs> |