Android: on swipe переключение между видами / действиями / фрагментами
я внедряю приложение чата. Пользователь может одновременно открывать несколько чатов, и я хочу позволить ему переключаться между этими чатами, проводя влево или вправо. Например, в приложении gtalk. Я не уверен, что это лучший способ реализовать это:
- должен ли я использовать одно действие в чате? Если да, то как выбрать правильный экземпляр действия для перехода к следующему чату?
- должен ли я использовать только один экземпляр Activity и несколько представлений и переключаться между ними как в ?
- или я должен использовать фрагменты и переключаться между ними? Предоставляет ли FragmentManager способ выбрать правильный экземпляр фрагмента для переключения между ними?
Как вы думаете, что является лучшим решением, и почему? Есть предложения? Спасибо за помощь!
1 ответов
Я бы предложил взглянуть на следующее сообщение в блоге Android Dev об использовании ViewPager в пакете совместимости Android для реализации функций салфетки, которые вы ищете:
http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
рекомендуемый подход, скорее всего, будет использовать фрагмент для истории чата и поля ввода текста, поскольку это даст вам максимальную гибкость устройства.