- PVSM.RU - https://www.pvsm.ru -

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

Привет,

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

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

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

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

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

В любом случае, если кто-то хочет имплементировать что-то подобное и не уверен как это сделать, то можно использовать этот код для старта.

Автор: reminded


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/android-development/10853

Ссылки в тексте:

[1] Roman Nurik: https://plus.google.com/u/0/113735310430199015092/posts

[2] выложил пример кода: https://gist.github.com/2980593