Справка по макету фрагмента Android

Меня интересует, как gmail обрабатывает фрагменты и их переходы. Я пытаюсь сделать что-то похожее и столкнулся с проблемой. Может ли кто-нибудь дать мне высокий уровень обзора того, как это сделать?

  1. начните с ActivityA, у которого есть фрагментA, занимающий весь экран
  2. когда пользователь щелкает элемент во фрагменте A, я хотел бы, чтобы фрагмент B и фрагмент C заменяли A и фрагмент C для расширения, чтобы заполнить большую часть окна (в основном вес 1)

Это кажется простой вещью, но я сталкиваюсь с некоторыми проблемами. Мне не нужны советы, как делать клики или что-то еще, но хотелось бы совета, как это правильно выложить. Я использую только одно действие? Я скрываю фрагмент A, а затем добавляю фрагмент B и фрагмент C? Я использую ViewSwitcher для двух случаев, а затем просто делаю анимацию слайдов?

Спасибо!


person runor49    schedule 15.03.2011    source источник


Ответы (2)


Приложение Honeycomb PhotoAlbum Ромена Гая использует технику для смещения взглядов. У меня еще не было возможности взглянуть на код, но вы могли бы черпать там вдохновение?

http://www.curious-creature.org/2011/02/22/source-code-for-android-3-0-animation-demo/

person Damian    schedule 17.03.2011
comment
Спасибо за ссылку. Я думаю, это будет делать то, что я хочу, но на самом деле это не использование фрагментов, а просто отображение и скрытие слоев. Но это лучшее направление, которое у меня есть на данный момент. Спасибо! - person runor49; 22.03.2011

Ищите SwipeyTabs (я знаю, что это старый пост, но на случай, если кто-то наткнется).

person StackOverflowed    schedule 02.05.2012