@privet097

Как бесконечно крутить ImageView?

я создаю свой аудио плеер и я сделал кнопку Старт/Стоп работает так
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        setContentView(R.layout.activity_main)

        val button: ImageButton = findViewById(R.id.button)
        val image: ImageView = findViewById(R.id.imageview)
        var flag = false
        var a = 0

        button.setOnClickListener {
            flag = if(flag){
                button.setImageResource(R.drawable.play)
                !flag
            } else{
                button.setImageResource(R.drawable.pause)
                !flag
            }
        }
    }
}

я хочу чтобы ImageView крутилась бесконечно когда flag = true и я не могу понять как это сделать
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Denroid
Во-первых, ты пытаешься создать анимацию в методе создания активити. Она у тебя создаётся единоразово и если жизненный цикл активности не меняется, то всё так и будет статично. Добавь файл с анимацией и подсовывай его здесь
val image: ImageView = findViewById(R.id.imageview)
...
image.startAnimation(...);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы