2014-09-03 1 views
1

Я создал последовательность PNG для анимации загрузчика всплесков в различных плотностях экрана. Я использую AnimationDrawable и создал анимацию в файле XML. Последовательность PNG для каждой плотности составляет 30 кадров в длину. При 5 плотностях и 220 кб за последовательность моя папка res начинает становиться слишком большой.Какова наилучшая практика для предоставления ресурсов для последовательности анимации Android AnimationDrawable?

Есть ли более эффективный способ предоставления ресурсов для этой последовательности PNG без сжатия PNG? Если я предоставил только размер xxhdpi, он масштабирует эти PNG для меньших экранов? Какая здесь самая лучшая практика?

ответ

1

Я бы порекомендовал использовать только одну папку, используя ваш xxhdpi, поэтому он совместим с более высокой и меньшей плотностью и не просто позволяет андроиду изменять размер для вас, вам нужно как минимум изменить размер изображения программно.

Вы можете отслеживать this link о том, как изменить размер изображения, сохраняя при этом его программный формат.

Смежные вопросы