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

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

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

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

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

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

Анимация ListView - Программирование Android
В чем суть:При вертикальном свайпе - кнопки прокручиваются. Крайняя кнопка - плавно уменьшается, а с другой стороны - плавно увеличивается....

Анимация одного пункта в ListView - Программирование Android
Собственно, есть у меня список контактов в ListView, заполняемом моим адаптером. При движении справа-налево по контакту а меня происходит...

Не работает анимация в строках ListView - Программирование Android
Пытаюсь реализовать серверный запрос, после чего удалить элемент ListView, по которому кликнул пользователь. Во время запроса к серверу в...

Добавление данных в ListView - Программирование Android
Здравствуйте, не могу найти решение проблемы, добавляю записи в listview, а они отображаются только после переворота экрана. Как это решить?

Добавление пункта в ListView - Программирование Android
Всем привет,подскажите пожалуйста, есть два активити с Listview в одном актививи список ListView с заполниным списком и мне нужно ,если...

Добавление элементов в listview из БД - Программирование Android
Здравствуйте. У меня не выходит выбросить из списка одинаковые элементы. Я из БД вытаскиваю номера групп, которые соответственно...

Добавление нескольких элементов в ListView - Программирование Android
Не могу разобрался с ListView.Есть несколько адаптеров как их добавить в ListView?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
20.07.2015, 12:57     Анимация в Listview (добавление/удаление) #2
Через анимацию background как вариант.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 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
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 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.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 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
1567 / 1309 / 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
Приложение закрывается (ошибка) при обработке данного кода: ArrayAdapter<String> adapterlist = new ArrayAdapter<String>(this, ...

Анимация - Программирование Android
Можно ли каким-нибудь образом запомнить угол поворота картинки по истечении анимации (и чтобы она не возвращалась в ноль)? И вообще, как бы...

анимация - Программирование Android
background.setBackgroundResource(R.anim.error); mAnim = (AnimationDrawable) background.getBackground(); ...

Анимация - Программирование Android
Подскажите способ малой кровью сделать анимацию есть определенная область, на ней есть элемент в левом нижнем углу, через n-ое количество...

Анимация Fragment - Программирование Android
Здравствуйте, такой вопрос. как прикрутить эту анимацию: <?xml version="1.0" encoding="utf-8"?> <alpha ...


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

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

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