Фрагмент FrameLayout Анимации, когда ушли - PullRequest
0 голосов
/ 11 февраля 2012

Кто-нибудь знает или может привести пример того, как эта фрагментная анимация выполняется при удалении контейнера framelayout фрагментов, поэтому, когда контейнер установлен в GONE, он просто не исчезает, а анимируется? то есть. сдвиньте влево Thnx!

1 Ответ

1 голос
/ 11 февраля 2012
  1. Реализация Animation, которую вы хотите.
  2. Создание LayoutAnimationController с использованием анимации, созданной на шаге 1.
  3. Установите LayoutAnimation вашего ViewGroup на LayoutAnimationController, созданный на шаге 2.
  4. Реализуйте Animation.AnimationListener и установите FrameLayoutВидимость GONE в методе onAnimationEnd.
  5. Установите LayoutAnimationListener на Listener, реализованный на шаге 4.
  6. Запустите анимацию с помощью startLayoutAnimation
...