Android Curl View Animation | Java | Kotlin | Android

Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:
 allprojects {
  repositories {
   ...
   maven { url 'https://jitpack.io' }
  }
 }
Step 2. Add the dependency
dependencies {
          compile 'com.github.yogeshpaliyal:Android-Curl-View-Animation:-SNAPSHOT'
  }
Step 3. Add Curl View To Your Layout
<techpaliyal.com.curlviewanimation.CurlView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
  app:horizontal_two_page="false"
      android:id="@+id/curlView"/>
Step 4. Create Int Array (JAVA)
 Java        ArrayList<Integer> arrImages=new ArrayList<Integer>();

Kotlin var arrImages=ArrayList<Int>()

Step 5. Load Array(Both Java & Kotlin)
  arrImages.add(R.drawable.img1);
  arrImages.add(R.drawable.img2);
  arrImages.add(R.drawable.img3);
  ...
Step 6.
CurlActivity(this).load(curlView,array)
Full Activity Code
package techpaliyal.com.curlanimationlibrarytest

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
import techpaliyal.com.curlviewanimation.CurlActivity
class MainActivity : AppCompatActivity() {
var array=ArrayList<Int>()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
array.add(R.drawable.img1)
array.add(R.drawable.img2)
array.add(R.drawable.img3)
array.add(R.drawable.img4)

array.add(R.drawable.img5)

CurlActivity(this).load(curlView,array)
}
}

2 Comments

Dear,
I am happy to get this curl page Tutorial.but I am new to Android studio and facing a problem. I want to add image from server to curlView . How can do it? Please give the solution.

Leave a Reply