INNER CODE UNIT · Kotlin
resetPosition
tommybuonomo/dotsindicator · viewpagerdotsindicator/src/main/kotlin/com/tbuonomo/viewpagerdotsindicator/DotsIndicator.kt:164
override fun resetPosition(position: Int) {
dots[position].setWidth(dotsSize.toInt())
val elevationItem = dots[position]
val background = elevationItem.background as? DotsGradientDrawable ?: return
background.setColor(dotsColor)
elevationItem.setBackgroundCompat(background)
elevationItem.invalidate()
}
override val pageCount: Int
get() = dots.size
}
}
override fun refreshDotColor(index: Int) {
val elevationItem = dots[index]
val background = elevationItem.background as? DotsGradientDrawable?