Hello,
I am trying to use CarouselView v 1.0.15 with my Xamarin.Android native UI app.
I am using AndroidX packages.
While installing the component, I also installed all the dependencies.
I am using Adapter with custom views
I have no errors, but carousel doesn't spin and I can't manually switch slides of carousel
This is my sample code:
<carouselview.CarouselView
android:id="@+id/onboardCarouselView"
android:layout_width="match_parent"
android:layout_height="400dp"
app:radius="6dp"
app:strokeColor="#FF777777"
app:strokeWidth="1dp"/>
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.OnboardingView);
SetSupportToolbar();
_carouselView = (global::CarouselView.CarouselView)FindViewById(Resource.Id.onboardCarouselView);
_carouselView.SetViewListener(new OnboardingSlidesListener(_carouselView, this));
_carouselView.SetPageCount(2);
_carouselView.ReSetSlideInterval(1000);
_carouselView.PlayCarousel();
}
public class OnboardingSlidesListener : Java.Lang.Object, IViewListener
{
private global::CarouselView.CarouselView _carouselView;
private readonly Activity _onboardingActivity;
private Dictionary<int, int> _carouselSlides = new Dictionary<int, int>
{
{ 0, Resource.Layout.OnBoardingSlide1 },
{ 1, Resource.Layout.OnBoardingSlide2 }
};
public OnboardingSlidesListener(global::CarouselView.CarouselView carouselView, Activity onboardingActivity)
{
_carouselView = carouselView;
_onboardingActivity = onboardingActivity;
}
public View SetViewForPosition(int position)
{
LayoutInflater layoutInflater =
(LayoutInflater)_onboardingActivity.GetSystemService(Context.LayoutInflaterService);
return layoutInflater.Inflate(_carouselSlides[position], null);
}
}
Hello,
I am trying to use CarouselView v 1.0.15 with my Xamarin.Android native UI app.
I am using AndroidX packages.
While installing the component, I also installed all the dependencies.
I am using Adapter with custom views
I have no errors, but carousel doesn't spin and I can't manually switch slides of carousel
This is my sample code: