Как анимировать изменения представления при неограниченном количестве просмотров - PullRequest
1 голос
/ 12 августа 2011

У меня есть приложение, которое должно отображать повестку дня для пользователя.Я настроил его так, чтобы ваши дни переключались, когда вы проводите пальцем влево и вправо (через GestureSensor).Проблема в том, что он не анимирован, как календарь Google.Я провел некоторое исследование по переключателям View и тому подобному, но все они, кажется, требуют ограниченного числа представлений.Календарь Google делает это с неограниченным переключением дат, поэтому это должно быть возможно.

Может ли кто-нибудь указать мне правильное направление относительно того, как создать анимированную смену видов (и возможность видеть, как виды движутся вместе с вашими движениями) на неограниченные даты.У меня есть некоторые теории, и я хотел бы получить обратную связь.

Ответы [ 3 ]

1 голос
/ 16 августа 2011

Вы можете использовать ViewAnimator класс.

Это работает аналогично viewflipper, но более мощно.

* Обновление *

В качестве пакета совместимости доступен новый элемент управления View Pager.Ознакомьтесь с новой статьей в блоге разработчиков Android

0 голосов
/ 14 июня 2012

Вы можете использовать ViewPager для этого, но вам нужно увеличить результат getCount () на +1, если вы доберетесь до позиции getCount -1, тогда вы сможете перемещаться вправо до бесконечности. Чтобы провести влево, вы можете начать с позиции 1000 или что-то. я тоже использую этот ViewPager.

0 голосов
/ 12 августа 2011

Посмотрите на этот проект на github - Greendroid , он также имеет apk на рынке. Вы можете найти в Android Market и установить его. Посмотрите на элемент управления просмотром страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...