Реализация эффекта Криса Банеса для обновления вместе с горизонтальным прокруткой в ​​режиме просмотра списка

Я реализовал (отсюда – горизонтальное прокручивание по списку ) жестов салфетки, чтобы пометить-разблокировать элементы в списке. Я использовал попытку Johan Nilsson для обновления реализации, чтобы обновить элементы в списке. Функция pull to refresh показала резкое поведение –

  • Иногда показывающий «Tap to Refresh»
  • Иногда не скрывая полностью
  • Иногда не изменяясь от «Pull to refresh» до «Release …»

Теперь я переключился на реализацию Криса Банеса. Функция «pull to refresh» теперь работает отлично, но функция «салфетки» перестала работать. «Размах» отлично работает.

final GestureDetector gestureDetector = new GestureDetector( new MyGestureDetector()); View.OnTouchListener gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { return gestureDetector.onTouchEvent(event); } }; postListView.setOnTouchListener(gestureListener); 

PostListView – PullToRefreshListView postListView = (PullToRefreshListView) linearLayout.findViewById(R.id.post_list);

Я думаю, это не работает, потому что даже реализация Криса использует-

  public boolean onTouch(View v, MotionEvent event) { //something over here } 

Теперь, как я могу использовать его в обоих местах без каких-либо конфликтов? Мне нужно обнаружить жесты в строках listview, а также прослушать pull list.

. PostListView.getRefreshableView () setOnTouchListener (gestureListener); работает на меня

Intereting Posts
TextView расширяет анимацию, как в Android Market Выделение текста в TextView или WebView Почему android теряют качество изображения при отображении png-файла? Тестовый тест эспрессо Ресурс Theme.AppCompat.Light не найден в Android Studio AndroId MediaPlayer prepareAsync метод Android: textColor отключенной кнопки в селекторе не отображается? Тестирование Android с помощью Robolectric: не распознавание Facebook SDK Проблема совместимости с градиентом – ICS по умолчанию уменьшает количество цветов, чем все предыдущие версии Android Отображение кнопки удаления при прокрутке в списке для Android Как получить матрицу, в которой я переводил, затем повернуть, а затем перевести, а затем повернуть второй раз? Как отображать заголовок панели управления Android без усечения Как использовать запрос MediaStore для получения артистов без дубликатов? Показывать записи сверху с помощью ListView Какова наилучшая первичная ключевая стратегия для онлайн-офлайнового многопользовательского мобильного приложения с базами данных SQLite и Azure SQL в качестве центрального магазина?