Любой способ оживить новые элементы в добавляемом GridView? - PullRequest
2 голосов
/ 26 мая 2010

Мое приложение опрашивает сервер каждые 15 секунд, чтобы увидеть, есть ли какие-либо новые элементы для отображения, затем загружает новые элементы и удаляет старые элементы, чтобы в GridView всегда было ровно 100 элементов. К сожалению, этот процесс может сбить пользователя с толку, если он увидит, что страница с изображениями меняется, не зная, куда отправились элементы.

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

Моя идея вообще возможна? Как мне это сделать?

Ответы [ 2 ]

1 голос
/ 07 мая 2011

Бен,

Я знаю, что прошел почти год с тех пор, как вы опубликовали этот вопрос. Но я подумал, что это может вам помочь.

http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html

Думаю, вам придется расширить этот макет и каким-то образом перейти в положение изменений.

0 голосов
/ 26 мая 2010

Примерно 10 примеров анимации в SDK (вы должны будете загрузить их с помощью менеджера обновлений); Пример называется «Демонстрация API». Во-первых, вы можете взглянуть на примеры Views -> анимации ... хотя, в вашем случае, более интересные можно найти в Views -> LayoutAnimatons.

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