Разные подходы к прокрутке изображений?

Какие из них лучше всего подходят для простой прокрутки изображений по горизонтали?

Как этого можно добиться, не создавая исключения памяти с битовой картой?

Спасибо

2 ответа

В этой ситуации я бы нарисовал изображение три раза, чтобы вы имели центральное изображение и два рядом с ним. Затем, пока он прокручивается, проверьте, полностью ли смещен вид на центральном изображении, и, если это так, сбросьте координаты вида на ту же часть изображения, только обратно на центральную. Изображение, показывающее, что я имею в виду: http://i.imgur.com/CWdqswd.png

РЕДАКТИРОВАТЬ: может быть сделано только с двумя изображениями рядом, третье излишне.

Один из способов сделать это - создать бесконечный круговой ViewPager только с одним элементом и установить изображение при создании макета. Кроме того, переопределить destroyItem в адаптере ViewPager и удалите ссылки на растровое изображение из ImageView, чтобы избежать утечек памяти.

Другие вопросы по тегам