того, чтобы вью водить по экрану и, когда пользователь отпустил вью, удалить вью с экрана с анимацией, либо вернуть вью на исходную позицию. Для того, чтобы вести за пальцем вью, я использую onscroll событие, а чтобы удалить совсем вью или вернуть, если слишком мало пользователь отвёл - использую onfling. Проблема в том, что иногда онфлинг не отрабатывает, видимо, когда слишком медленно или слишком маленькое расстояние у жеста. Вью остаётся висеть с translationX, выглядит очень убого. Как мне заставить отрабатывать onFling всегда? Либо, какой есть способ в onScroll определить конец жеста?
не использовать GestureListener
А что тогда?
onInterceptTouchEvent
Спасибо, попробую
Обсуждают сегодня