ListViewなどのスクロールで、一番上とか一番下までスクロールしたときに出てくるこれを消す方法です。
エフェクトが出ないScrollBehaviorクラスを作る
class NoEffectScrollBehavior extends ScrollBehavior {
@override
Widget buildViewportChrome(
BuildContext context,
Widget child,
AxisDirection axisDirection,
) {
return child;
}
}
ListViewに作ったBehaviorを適用する
ScrollConfiguration
に作ったbehavior
を設定して、child
にListView
を入れます。
ScrollConfiguration(
behavior: NoEffectScrollBehavior(),
child: ListView(
// …
),
),
![Flutter開発で知らないと損すること](https://417.run/wp-content/uploads/2021/12/image-1639790999665.png)