Skip to content

Instantly share code, notes, and snippets.

@lobothijau
Last active November 6, 2019 09:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lobothijau/7824061e53bb18140b2bdffa41f63641 to your computer and use it in GitHub Desktop.
Save lobothijau/7824061e53bb18140b2bdffa41f63641 to your computer and use it in GitHub Desktop.
class MainActivity : AppCompatActivity() {
var sampleImages = intArrayOf(
R.drawable.image_1,
R.drawable.image_2,
R.drawable.image_3,
R.drawable.image_4,
R.drawable.image_5
)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val carouselView = findViewById(R.id.carouselView) as CarouselView;
carouselView.setPageCount(sampleImages.size);
carouselView.setImageListener(imageListener);
}
var imageListener: ImageListener = object : ImageListener {
override fun setImageForPosition(position: Int, imageView: ImageView) {
// You can use Glide or Picasso here
imageView.setImageResource(sampleImages[position])
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment