Вы можете попробовать что-то вроде этого
for (x in 0..100) {
val handler = Handler()
handler.postDelayed(object : Runnable {
override fun run() {
textView.text = (textView.text.toInt() + 1).toString()
handler.postDelayed(this, 1000) //1 sec delay
}
}, 1000)
}