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?

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…