Я пытаюсь добавить "..." к моему TextView
в виде:
- append "."
- 2000 мс задержка
- append "."
- 2000 мс задержка
- append "..."
Однако, когда я запускаю мое приложение, оно добавляет все 3 "..."в то же время.
GlobalFunctions.kt
fun writeText(tv: TextView, s: String){
fun write(letter: Char){
Handler().postDelayed({tv.append(letter.toString())}, 2000)
}
for (letter in s){
write(letter)
}
}
Activity.kt
override fun onCreate(savedInstanceState: Bundle?) {
writeText(chosenPlayer, "...")
}
xml
<TextView
android:id="@+id/chosenPlayer"
android:visibility="invisible"
android:text=""
android:textStyle="bold"
android:textColor="@color/colorGreen"
android:textSize="30dp"/>
Есть идеи, в чем проблема?