У меня есть ImageView. Когда пользователь нажимает кнопку, я хочу изменить изображение (это анимационный список) и запустить эту анимацию. Раньше я использовал setImageResource, но он блокирует поток пользовательского интерфейса и вызывает лаги. Я не могу предсказать, какое изображение я бы установил до нажатия пользователем кнопки. Я попытался предварительно загрузить drawables, но это вызывает OOM, потому что у меня есть около 30 xmls с animation-list. Как я могу решить это? Подводя итог, я хочу быстро изменить изображение в моем ImageView и затем запустить анимацию кадра на нем.