Pull to refresh

Как сделать swipe-to-dismiss на Андроид

Reading time1 min
Views5.3K
Привет,

Вот может кому пригодится… Roman Nurik разработчик из Google выложил пример кода как можно сделать swipe-to-dismiss на Андроид.

Не совсем уверен как это перевести на русский… Что-то вроде — «Удаление сдвигом». Т.е. когда вы удаляете элемент из списка сдвигая его в сторону. Вот как это выглядит на экране:





Собственно там парочка вспомогательных классов, с помощью который вы можете встроить такую функциональность к себе. Но есть и проблемы.

Во-первых, как утверждает разработчик код не production quality, так что могут быть проблемы. Еще на мой взгляд проблема в том, что код сейчас требует как минимум API Level 11, что не очень приятно для России.

Сам я еще не добрался чтобы попробовать, но как видно из кода этот уровень API требуется для android.animation.Animator. Вполне возможно, что если убрать анимацию, то уровень API можно будет понизить.

В любом случае, если кто-то хочет имплементировать что-то подобное и не уверен как это сделать, то можно использовать этот код для старта.
Tags:
Hubs:
Total votes 13: ↑6 and ↓7-1
Comments6

Articles