Когда использовать ViewFlipper или новый вид деятельности?

В моем приложении есть просмотр списка с новостями, показывающими только сводку, и когда пользователь нажимает на элемент, я переключаюсь на новое действие, показывающее полную статью в веб-просмотре. Пользователь может вернуться к списку, нажав кнопку возврата, но я хотел бы также сделать возможным использование жеста swype.

Теперь я обнаружил ViewFlipper, но сомневаюсь, когда его правильно использовать. Если я правильно понял, ViewFlipper позволяет пользователю циклически проходить через серию представлений. Таким образом, теоретически, целое приложение может быть сделано только в одном действии, а видоискатель состоит из различных необходимых представлений. Конечно, в большинстве случаев это не имеет смысла.

Есть ли практическое правило, когда следует использовать ViewFlipper или когда начинать новые действия? В моем конкретном случае с приложением новостей, будет ли он кандидатом на ViewFlipper (представление сведений в том же упражнении) или я должен просто придерживаться своей текущей настройки?

Кроме того, у меня есть идея, что ViewFlipper облегчает переключение между экранами с помощью сенсорных событий (скольжение между видами), это правильно?

Примером того, чего я хотел бы достичь, является то, как приложение BeyondPod переключается между экранами, используя жесты с переключением.

1 ответ

Решение

Использование одного действия с view flipper очень дорого, если у вас более 3-4 экранов и сложные макеты. Одно действие инициализирует все представления в флиппере и использует больше ресурсов. Вы можете использовать действия и создавать любые виды анимации для переходов или действий переключения. Облегчите активность, чтобы она загружалась быстро, используйте фоновые задачи для выполнения запросов, чтобы действия загружались быстро.

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