Easy to use Image/Video Slider for Android.
Please don't use this in a working app. I have used this to learn how to build an app. I am not giving further support on this
add this line to your module build.gradle dependecies block:
compile 'com.github.mohan-dev1248:PosterSlider:1.0.2'
Also in your root gradle file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
<com.asura.library.views.PosterSlider
android:id="@+id/poster_slider"
android:layout_width="match_parent"
android:layout_height="300dp"
app:defaultIndicator="circle"
app:imageSlideInterval="5000"
app:layout_constraintTop_toTopOf="parent"
app:hideIndicators="true"
app:loopSlides="true" />
PosterSlider posterSlider = (posterSlider) findViewById(R.id.poster_slider);
List<Poster> posters=new ArrayList<>();
//add poster using remote url
posters.add(new RemoteImage("Put poster image url here ..."));
//add poster using resource drawable
posters.add(new DrawableImager(R.drawable.yourDrawable));
//add raw video using raw resource file
posters.add(new RawVideo(R.raw.yourRawFile));
//add remote video using uri
posters.add(new RemoteVideo(Put your Uri here);
posterSlider.setPosters(posters);