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

в 8:47, , рубрики: android development, Разработка под android, метки:

Привет,

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

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

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

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

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

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

Автор: reminded

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js