Можно ли прокручивать ListView только с помощью ScrollController, а не с сенсорного экрана?
Flutter: ListView отключает прокрутку с помощью сенсорного экрана
Ответ 1
Как упоминалось в комментариях, класс NeverScrollableScrollPhysics будет делать это:
Класс NeverScrollableScrollPhysics
Физическая прокрутка, которая не позволяет прокручивать пользователя.
Ответ 2
Внутри виджета ListView используйте
physics: const NeverScrollableScrollPhysics()
Ответ 3
Вы можете добавить только primary: false
в свой виджет ListView
По умолчанию соответствует соглашениям платформы. Кроме того, если для основного задано значение false, пользователь не сможет прокрутить, если для прокрутки недостаточно содержимого, а если для основного задано значение true, он всегда может попытаться выполнить прокрутку.
Для получения дополнительной информации ознакомьтесь с Официальным документом.
Ответ 4
ListView(
physics: NeverScrollableScrollPhysics(),
children: <Widget>[
Text('My temp data'),
Text('Wow its working'),
.
.
.
Text('My temp data'),
Text('Wow its working'),
Text('My temp data'),
Text('Wow its working'),
]
)