Skip to content

Instantly share code, notes, and snippets.

@rmyhal
Created July 26, 2020 14:04
Show Gist options
  • Save rmyhal/b34b851a5586b83ce4b92103e8a99645 to your computer and use it in GitHub Desktop.
Save rmyhal/b34b851a5586b83ce4b92103e8a99645 to your computer and use it in GitHub Desktop.
class MainActivity : AppCompatActivity(R.layout.activity_main) {
private lateinit var pagerAdapter: PagerAdapter
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
pagerAdapter = PagerAdapter(this)
viewPager.adapter = pagerAdapter
pagerAdapter.setItems(generatePagerItems())
}
private fun generatePagerItems(): MutableList<PagerItem> {
return (1..ITEMS_COUNT).map {
val color = if (it < colors.size) it else it % colors.size
PagerItem(it, "Item $it", colors[color], 0)
}.toMutableList()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment