Skip to content

mohan-dev1248/PosterSlider

Repository files navigation

PosterSlider

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

How to download

Gradle

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' }
	  }
  }

How use this library

XML

<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" />

Java

  
    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);