Отключение всех горизонтальных прокручиваемых диаграмм
Я работаю с пакетом syncfusion_flutter_charts . У меня почти идеальный результат, моя единственная проблема заключается в том, что, поскольку диаграмма имеет возможность горизонтальной прокрутки в пакете (мне она не нужна в моем приложении), всякий раз, когда я хочу прокрутить вертикально на моем экране, я нажимаю на диаграммы, чтобы начать мой жест прокрутки вниз / вверх, экран не двигается, потому что диаграмма думает, что я хочу прокрутить по горизонтали, даже когда на диаграмме нет данных.
Я снял видео, чтобы подытожить мою проблему. На видео вы можете видеть, что, когда я касаюсь любого места на экране, я могу прокручивать свой обзор вниз / вверх, но когда я нажимаю на одну из диаграмм, это невозможно.
Как мы можем полностью отключить горизонтальную прокрутку?
Я искал документацию, но на данный момент у меня все еще нет решения.
3 ответа
Попробуй это:
IgnorePointer(
ignoring: true,
child: // your child here
)
Жест смахивания целенаправленно запрещен, пока взаимодействие с пользователем разрешено, в следующих сценариях:
- Перекрестие или трекбол активируются одним касанием в качестве режима активации
- Масштабирование или панорамирование включены в режимах, отличных от масштабирования выделения
Чтобы преодолеть описанные сценарии проблем, пожалуйста, обновите версию пакета до последней версии, указанной ниже.https://pub.dev/packages/syncfusion_flutter_charts/versions/19.1.54+1
Спасибо за интерес к нашим диаграммам Flutter. Мы хотели бы сообщить вам, что мы уже рассмотрели эти зарегистрированные случаи и включили их в наш основной выпуск 1 тома, который, как ожидается, будет выпущен в конце марта 2021 года. Мы благодарим вас за терпение до тех пор. Обратите внимание, что до этого мы намеренно запрещаем прокрутку диаграммы, чтобы обеспечить лучшую поддержку взаимодействия с пользователем при использовании наших диаграмм. В будущей версии прокрутка диаграммы также не будет работать для функций взаимодействия с пользователем, трекбола, перекрестия одним касанием и масштабирования выделения для улучшения взаимодействия с пользователем.
Спасибо, Дхаранитаран. п