Проблемы с производительностью Android ViewPager при использовании фона

У меня есть Activity, созданное с помощью XML, я установил для него фоновое изображение. есть в моей папке с возможностью рисования.

В том же действии я создал ViewPager, чтобы можно было переключаться между представлениями. Все представления внутри ViewPagerсодержат одно изображение.

Всякий раз, когда я смахиваю влево или вправо, переход очень медленный.

Я попытался удалить фоновое изображение, установив для него белый цвет (#fff), и все задержки исчезли. Это сработало идеально! Проблема в том, что мне нужен этот фон для приложения.

Есть ли способ оптимизировать фоновое изображение или что-то еще, чтобы смахивание снова стало плавным? В настоящее время это слишком сложно использовать из-за задержки.

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

9
задан Pieter888 5 April 2012 в 08:12
поделиться