Можно ли анимировать появление и исчезновение кнопки удаления в каждом элементе списка в Android? - PullRequest
2 голосов
/ 09 июля 2011

У меня есть просмотр списка в моем приложении для Android, и я хочу иметь кнопку удаления в каждом элементе. Я хочу показать / скрыть эту кнопку, переключая внешнюю кнопку. Возможно ли это сделать с помощью анимации? Также анимация должна быть синхронизирована на всех предметах. Я знаю, как сделать это без анимации, но с анимацией я понятия не имею.

Кто-нибудь знает, как это сделать? Спасибо

1 Ответ

0 голосов
/ 05 июля 2013

Если вы возьмете ScrollView, внутри которого есть LinearLayout. Затем, добавляя в него строки, используя инфлятор для пользовательской строки и вставляя каждую строку в LinerLayout, вы издеваетесь над ListView. Это на самом деле быстрее для небольших ListViews сделать это. Внутри вашего LineraLyout установите android: animateChanges = "true", затем добавьте слушателя onClick для кнопки в каждой строке, которая удалит представление из вашего LinerLayout, вы можете получить желаемый эффект. Это все в одном из примеров на сайте Android. Если вам нужен исходный код, я могу опубликовать пример, но чтобы увидеть эффект в действии, посмотрите пример приложения, которое я опубликовал в Google Play, под названием «Мой список благодарностей», который я опубликовал, чтобы попрактиковаться в эффектах макета. Вот ссылка на приложение.

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