我正在尝试以以下形式将“ ...”附加到我的TextView
上:
但是,当我运行我的应用程序时,它会同时附加所有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"/>
有什么问题吗?