Анимация, как Android ICS Все приложения ящик - PullRequest
0 голосов
/ 04 марта 2012

Очень сложно объяснить эффект, который я ищу, и ограничения доступных ViewGroups в SDK 15.

Я хотел бы реализовать анимацию в стиле выдвижного ящика Android All App в моем приложении при переключении между представлениями.- Текущий вид можно прокрутить.Он исчезает с альфа-анимацией, равной 0. - Дочернее представление возвращается со спины и имеет масштабную и альфа-анимацию.- Представления можно прокручивать или выполнять Swipe Fling

. Лучшая возможная ViewGroup в SDK - это ViewPager из пакета совместимости.Это позволяет использовать эффект прокрутки пальцем, но можно назначить только одну анимацию для viewPager.

Я устал использовать View Flipper, который позволяет использовать анимацию In и Out, но не позволяет прокручивать вид, как viewPager.Кроме того, одновременно может отображаться только 1 представление.

Существует ли какая-либо другая группа представления, которая позволяет выполнять следующие действия - анимация входа и выхода - прокрутка пальцем - более одного вида на поверхности одновременно.

Ниже приведено видео с ящика Android для всех приложений (просмотр через 0:19 секунд). Видео - http://www.youtube.com/watch?v=4XjRE_R9UDY

1 Ответ

2 голосов
/ 07 марта 2012

Я обнаружил, что в Android появилась новая группа представлений, которая называется StackView, начиная с версии 3.0, которая позволяет размещать представления друг над другом, а также позволяет нам реализовывать анимацию In и Out

...