Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
gosteev
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
#1

Анимация в Listview (добавление/удаление) - Android

20.07.2015, 12:14. Просмотров 895. Ответов 11
Метки нет (Все метки)

Собственно, решаю задачу, нужно в имеющийся список ListView добавить анимацию, для заполнения списка данными использую SimpleAdapter (может что-то другое будет проще использовать?). Собственно, вопрос в том, как применить какую-либо анимацию к конкретному item в списке да еще и связать с изменением списка? То есть как вариант я думаю вычислить удаляемые элементы, сделать анимацию удаления, а потом обновить список, но как тогда прикрутить анимацию к добавлению элемента? Просто сам SimpleAdapter обновляется через notifyDataSetChanged, который обновляет весь список сразу, а нужно по сути обрабатывать изменения в списке, не обновляя весь список, как это сделать? Направьте хотя бы, в какую сторону смотреть, а то пока не получается понять, каким образом это точно получится реализовать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2015, 12:14     Анимация в Listview (добавление/удаление)
Посмотрите здесь:

Android Удаление строки в ListView
Анимация Android
Android Анимация одного пункта в ListView
Добавление нескольких элементов в ListView Android
Android Анимация
Анимация ListView Android
Добавление данных в ListView Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
20.07.2015, 12:57     Анимация в Listview (добавление/удаление) #2
Через анимацию background как вариант.
Паблито
2025 / 1767 / 548
Регистрация: 12.05.2014
Сообщений: 6,265
Завершенные тесты: 1
20.07.2015, 13:01     Анимация в Listview (добавление/удаление) #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от gosteev Посмотреть сообщение
Направьте хотя бы, в какую сторону смотреть
в сторону RecyclerView, я анимации не использовал, но точно читал что там это есть
там если удалить например элемент, который в списке на экране и вызвать notifyDataSetChanged то видно что не весь список пересоздается
gosteev
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
20.07.2015, 13:08  [ТС]     Анимация в Listview (добавление/удаление) #4
Анимация background - это как? Можно какой-то простенький пример или ссылку на таковой? Просто не совсем понял, что имеется ввиду, возможно из-за того, что с анимацией раньше не работал от слова совсем...

Добавлено через 1 минуту
Вот тоже уже есть мысль RecyclerView использовать... но он же будет работать только на Android 5, не?
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
20.07.2015, 13:22     Анимация в Listview (добавление/удаление) #5
Цитата Сообщение от gosteev Посмотреть сообщение
но он же будет работать только на Android 5, не?
Нет, с 2.3 вроде. Но с 4.0 точно работает.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
20.07.2015, 13:29     Анимация в Listview (добавление/удаление) #6
Цитата Сообщение от gosteev Посмотреть сообщение
Анимация background - это как?
http://stackoverflow.com/questions/2...in-android-app
gosteev
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
20.07.2015, 13:39  [ТС]     Анимация в Listview (добавление/удаление) #7
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Нет, с 2.3 вроде. Но с 4.0 точно работает.
Через Support Library? RecyclerView появился же только в Android 5.
Паблито
2025 / 1767 / 548
Регистрация: 12.05.2014
Сообщений: 6,265
Завершенные тесты: 1
20.07.2015, 13:40     Анимация в Listview (добавление/удаление) #8
да, сто раз можно было уже найти инфу в инете
gosteev
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
20.07.2015, 13:47  [ТС]     Анимация в Listview (добавление/удаление) #9
Цитата Сообщение от Паблито Посмотреть сообщение
да, сто раз можно было уже найти инфу в инете
Госссспади, просто уточняю на всяк пожарный, чего злой такой сразу? Ладно, попробую через recycler, там посмотрим, всем спасибо.
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
20.07.2015, 14:48     Анимация в Listview (добавление/удаление) #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
gosteev, посмотрите тут https://play.google.com/store/apps/d...lodroide.repos

Там много анимаций с листом
gosteev
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 35
20.07.2015, 15:29  [ТС]     Анимация в Listview (добавление/удаление) #11
Цитата Сообщение от YuraAAA Посмотреть сообщение
gosteev, посмотрите тут https://play.google.com/store/apps/d...lodroide.repos
Там много анимаций с листом
Кое-что из этого встречал, но подборка очень интересная в любом случае, спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2015, 15:57     Анимация в Listview (добавление/удаление)
Еще ссылки по теме:

Добавление пункта в ListView Android
Добавление элементов в listview из БД Android
анимация Android
Не работает анимация в строках ListView Android
Android ImageView и анимация

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
20.07.2015, 15:57     Анимация в Listview (добавление/удаление) #12
Для кучи вот еще.
Yandex
Объявления
20.07.2015, 15:57     Анимация в Listview (добавление/удаление)
Ответ Создать тему
Опции темы

Текущее время: 10:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru