Функция прокрутки в стиле Tinder с использованием виджета для просмотра страниц

#android #flutter #dart

#Android #трепетание #дротик

Вопрос:

У меня возникла проблема при попытке создать виджет / какую-то настройку, которая позволяет пользователю переходить на следующую страницу независимо от направления прокрутки, аналогично прокрутке в стиле tinder. Я пытаюсь сделать это с помощью PageView / PageView.builder widget из-за его способности изменять физику салфетки. Однако у меня возникли проблемы с переходом к «следующему» дочернему элементу в списке виджетов, переданных children параметру, независимо от направления салфетки.

Вещи, которые я пробовал:

  1. Попробуйте динамически изменять children содержимое PageView виджета с помощью setState вызова
  2. Попытка создать пользовательский PageController интерфейс, который будет перезаписываться previousPage с помощью nextPage
  3. Использование flutter_tindercard библиотеки. Пока это работает, я пытаюсь ограничить количество зависимостей во время разработки…

Flutter: v1.20.3 — Dart: v2.9.2 — Android Studio

Если у кого-нибудь есть какие-либо предложения по различным виджетам или подходам, которые я мог бы принять, это было бы невероятно полезно!

Комментарии:

1. github.com/himanshusharma89/Flutter-Tinder-like-swipe-app

Ответ №1:

Не знаю, соответствует ли это решение вашим потребностям, но я использовал этот пакет для аналогичных целей, и он работал почти идеально.