2015-07-06 3 views
0

Я создаю приложение для книги, в котором у меня много текстовых изображений около 60. Я хочу перемещаться вперед и назад по нажатию кнопки «вперед» и «назад», чтобы дать возможность сменить страницы, где пользователь может читать страницы.Как перемещаться вперед и назад по многим изображениям одним нажатием кнопки назад и вперед в андроиде?

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

ответ

0

Если содержимое является статическим, я считаю, что лучшим решением было бы сделать массив с указателями на каждое изображение, а затем иметь операцию, которая загружает изображение и делает анимацию «своп».

Также, как ваша иерархия используется? Использует ли пользователь кнопку возврата оборудования для возврата страниц, или вы используете кнопки «влево/вправо» для обмена страницами. В первом случае обратите внимание, что вы можете создать множество действий, которые не имеют никакой цели.

Итак:

onCreate() Запустить программу, сделать ваши стили и т.д., то загрузить изображение [0]

onResume() Обновить изображение, сделать эффект перехода

onPause() Save индекс массив изображений и направление движения пользователя (влево/вправо), затем уменьшите/увеличьте значение и дождитесь onResume или снова начните эту операцию с помощью модификатора android:launchMode="singleTask" на этой странице «Просмотр книги». Активность

onDestroy() Уничтожьте все, что вы создали, чтобы освободить память.

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