diff --git a/CarouselViewSample/CarouselViewSample.Droid/CarouselViewSample.Droid.csproj b/CarouselViewSample/CarouselViewSample.Droid/CarouselViewSample.Droid.csproj
index ffd06c3..5766151 100644
--- a/CarouselViewSample/CarouselViewSample.Droid/CarouselViewSample.Droid.csproj
+++ b/CarouselViewSample/CarouselViewSample.Droid/CarouselViewSample.Droid.csproj
@@ -17,7 +17,7 @@
Off
Properties\AndroidManifest.xml
true
- v7.0
+ v6.0
armeabi,armeabi-v7a,x86
diff --git a/CarouselViewSample/CarouselViewSample/CarouselIndicators.cs b/CarouselViewSample/CarouselViewSample/CarouselIndicators.cs
index 1b624f5..ace01e1 100644
--- a/CarouselViewSample/CarouselViewSample/CarouselIndicators.cs
+++ b/CarouselViewSample/CarouselViewSample/CarouselIndicators.cs
@@ -1,113 +1,109 @@
using System;
using System.Collections;
-using System.Collections.Generic;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Xamarin.Forms;
namespace CarouselViewSample
{
public class CarouselIndicators : Grid
{
- private ImageSource UnselectedImageSource = null;
- private ImageSource SelectedImageSource = null;
- private readonly StackLayout _indicators = new StackLayout() { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.CenterAndExpand };
+ ImageSource _unselectedImageSource;
+ ImageSource _selectedImageSource;
+ readonly StackLayout _indicators = new StackLayout { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.CenterAndExpand };
- public CarouselIndicators()
- {
- this.HorizontalOptions = LayoutOptions.CenterAndExpand;
- this.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
- this.Children.Add(_indicators);
- }
+ public static readonly BindableProperty PositionProperty = BindableProperty.Create(nameof(Position), typeof(int), typeof(CarouselIndicators), 0, BindingMode.TwoWay,
+ propertyChanging: PositionChanging);
+
+ public static readonly BindableProperty ItemsSourceProperty = BindableProperty.Create(nameof(ItemsSource), typeof(IEnumerable), typeof(CarouselIndicators),
+ Enumerable.Empty