как двигать в реальном времени view объекты?

например двигать textView каждую секунду на пиксель на право. это не должно быть анимацией. я хочу попробовать сделать игру в android stduio но из не знаний не умею двигать объекты


Ответы (1 шт):

Автор решения: katso

Например вот так

class MainActivity : AppCompatActivity() {
    lateinit var tv: TextView
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        tv = findViewById(R.id.tv)
        Timer().schedule(MyTimerTask(), 1000, 1000)
    }

    inner class MyTimerTask : TimerTask() {
        override fun run() {
            runOnUiThread { tv.x = tv.x + 1 }
        }
    }
}
→ Ссылка