gpt4 book ai didi

android - Imageview旋转动画不会在单击时重复

转载 作者:行者123 更新时间:2023-12-02 13:06:56 30 4
gpt4 key购买 nike

每当我按下翻转按钮时,我的硬币只会在第一次点击时旋转。每次单击如何使动画工作?

private fun flipCoin() {
val flipButton: Button = findViewById(R.id.flip_button)
flipButton.setOnClickListener {
coinImage.animate().apply {
rotationX(1800f)
duration = 2000L
start()
}

最佳答案

发生这种情况是因为您在第一次单击时将旋转度设置为1800,然后在所有后续单击中将其再次设置为1800。
尝试:

    flipButton.setOnClickListener {
coinImage.animate().apply {
rotationX(coinImage.getRotationX() + 1800f)
duration = 2000L
start()
}

关于android - Imageview旋转动画不会在单击时重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63354116/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com