Android Imageview旋转动画不会在单击时重复
每当我按下翻盖按钮时,硬币只会在第一次点击时旋转。如何在每次单击时使动画工作Android Imageview旋转动画不会在单击时重复,android,kotlin,animation,imageview,Android,Kotlin,Animation,Imageview,每当我按下翻盖按钮时,硬币只会在第一次点击时旋转。如何在每次单击时使动画工作 private fun flipCoin() { val flipButton: Button = findViewById(R.id.flip_button) flipButton.setOnClickListener { coinImage.animate().apply { rotationX(1800f) duration = 20
private fun flipCoin() {
val flipButton: Button = findViewById(R.id.flip_button)
flipButton.setOnClickListener {
coinImage.animate().apply {
rotationX(1800f)
duration = 2000L
start()
}
这是因为在第一次单击时将旋转设置为1800,然后在所有后续单击时再次将旋转设置为1800 尝试:
这是因为在第一次单击时将旋转设置为1800,然后在所有后续单击时再次将旋转设置为1800 尝试:
flipButton.setOnClickListener {
coinImage.animate().apply {
rotationX(coinImage.getRotationX() + 1800f)
duration = 2000L
start()
}