Как стать автором
Обновить

Работающий Pull to refresh

Время на прочтение 3 мин
Количество просмотров 12K
Разработка под Android *
Из песочницы
Это рассказ о том, как получилась работающая реализация Pull to refresh под Android. Совсем не будет примеров кода. Немного картинок и в конце статьи ссылка на архив проекта.

Недавно встала необходимость встроить в текущее приложение Pull to refresh. Это сейчас модно, пользователи привыкли, и для твиттер-клиентов уже стало стандартом. Поиск готовых решений в сети вывел на единственный вариант — open-source проект Johan Nilsson android-pulltorefresh на Github.



Читать дальше →
Всего голосов 47: ↑45 и ↓2 +43
Комментарии 10

Выбор Pull To Refresh инструмента

Время на прочтение 5 мин
Количество просмотров 21K
Разработка под Android *
    Недавно столкнулся с проблемой внедрения в проект механизма Pull To Refresh для обновления списков. Ввиду специфичности имеющихся списков (списки разной длины, от 0 до ~100; подгрузка элементов по требованию; набор списков располагается в самописном компоненте, аля ViewPager) это действительно оказалось проблематично. О всех моих изысканиях в данном направлении читайте под катом.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 5

Новый SwipeRefreshLayout из библиотеки Android support — «потяните чтобы обновить»

Время на прочтение 3 мин
Количество просмотров 43K
Разработка под Android *
Туториал
Тихо и незаметно вместе с обновлением библиотеки Android support до версии 19.1 в нее прокрался новый компонент, который часто бывает нужным и полезным в быту. Сей совсем крохотный росчерк я посвящаю ему, SwipeRefreshLayout.

Он добавляет функционал, который один мой коллега называет «резинка от трусов», а остальные знают этот UI-паттерн под названием «потяни, чтобы обновить». Он бывает нужен, когда есть какой-то контент, который пользователь хочет часто обновлять, и может это сделать, просто потянув контент жестом вниз, а потом отпустив.

Очень похоже, что компонент был создан для GoogleNow, а потом перекочевал в support lib (очень похожа анимация).
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 7

SwipeRefreshLayout: не сферический и не в вакууме

Время на прочтение 3 мин
Количество просмотров 13K
Разработка под Android *
Из песочницы
Про новый SwipeRefreshLayout из библиотеки Android support на Хабре уже писали, да и Google любезно выдаёт множество ссылок на подобные примеры. Их всех объединяет одно — в SwipeRefreshLayout добавляется единственное TextView или ListView, и через минуту разработчик с умилением глядит на работающую анимацию. А если нам интерфейс чуть посложнее надо?
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 4