Как я могу отключить анимацию, когда вы прокручиваете до конца в ListView.builder - PullRequest
0 голосов
/ 05 ноября 2018

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

https://i.stack.imgur.com/Z7mHh.jpg, https://i.stack.imgur.com/EAIyj.jpg

Есть ли способ скрыть эту анимацию?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018
NotificationListener<OverscrollIndicatorNotification>(
    onNotification: (OverscrollIndicatorNotification overscroll) {
      overscroll.disallowGlow();
    },
    child: ListView.builder(...));

Как Официальные документы Скажите

GlowingOverscrollIndicator генерирует OverscrollIndicatorNotification перед отображением индикатора превышения прокрутки. Чтобы индикатор не показывал индикацию, вызовите OverscrollIndicatorNotification.disallowGlow в уведомлении.

0 голосов
/ 05 ноября 2018

Вы можете решить эту проблему двумя способами.

1) если вы можете позволить себе эффект возврата, просто используйте физику свойств ListView.builder и установите значение BouncingScrollPhysics ().

физика: BouncingScrollPhysics (),

2) вы также можете решить, используя ScrollConfiguration и костюм ScrollBehavior. в деталях

...