Используйте Flutter Swiper для затухания текста в другой области - PullRequest
0 голосов
/ 30 апреля 2020

Как я могу объединить действие swiper с действием постепенного появления / исчезновения в другой области экрана?

Мой экран разделен на две половины: верхняя часть - это текстовый виджет, а нижняя - нижняя. виджет с двумя страницами Моя цель - затемнить текст в верхней части, когда я проведу по второй странице в нижней части.

Я использую эту зависимость для виджета swiper в нижней половине: https://pub.dev/packages/flutter_swiper

1 Ответ

0 голосов
/ 04 мая 2020

Я решил это с помощью виджета GestureDetector и обновил непрозрачность через состояние.

GestureDetector требовалось две функции: onDragUpdate и onDragEnd. Оба изменили состояние прогресса, который также используется для обновления непрозрачности в другой половине.

Довольно небольшая работа для такого маленького взаимодействия, однако, это работает.

...