[解決済み] スクロールグローを消すには?
2022-10-25 02:40:01
質問
デフォルトでは、flutterは光り輝くエフェクトを
ListView
/
GridView
/... アンドロイド携帯のオーバースクロールへ
この効果を完全に、または特定のスクロールバーで除去したいです。
私は
ScrollPhysics
を変更して、バウンスとクランプの間を変更できることは知っています。しかし、これは実際にグロー効果を削除することはできません。
どうすればいいのでしょうか?
どのように解決するのですか?
グロー効果の出所は
GlowingOverscrollIndicator
によって追加されたものです。
ScrollBehavior
この効果を取り除くには、カスタムの
ScrollBehavior
. そのためには、アプリケーションの任意の部分を単に
ScrollConfiguration
で囲みます。
ScrollBehavior
.
次のような
ScrollBehavior
は、グロー効果を完全に除去します。
class MyBehavior extends ScrollBehavior {
@override
Widget buildOverscrollIndicator(
BuildContext context, Widget child, ScrollableDetails details) {
return child;
}
}
アプリケーション全体のグローを消すには、直下にある
MaterialApp
:
MaterialApp(
builder: (context, child) {
return ScrollConfiguration(
behavior: MyBehavior(),
child: child,
);
},
home: new MyHomePage(),
);
特定の場所で削除するには
ListView
のみをラップし、代わりに目的の
ListView
:
ScrollConfiguration(
behavior: MyBehavior(),
child: ListView(
...
),
)
これは、次のような場合にも有効です。 を変更する を変更したい場合にも有効です。例えば、スクロールビューの境界線に到達したときにフェードを追加するような場合です。
関連
-
[解決済み] フラッターサークルデザイン
-
[解決済み] FlutterのBuildキャッシュをクリアする方法は?
-
[解決済み] Flutterのデバッグバナーを削除するにはどうしたらいいですか?
-
[解決済み】オンスクリーンキーボードを解除するにはどうしたらいいですか?
-
[解決済み] dartでenumにメソッドや値を追加する
-
[解決済み] Flutter initState メソッドでコンテキストを取得する
-
[解決済み] タイムスタンプの変換
-
[解決済み] DartでListを等しく比較するにはどうしたらいいですか?
-
[解決済み] ステートレスウィジェットクラスのKeyとは何ですか?
-
[解決済み] POSTリクエスト中にCERTIFICATE_VERIFY_FAILEDエラーが発生した場合、どのように解決しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Dartで日付をフォーマットする方法とは?
-
[解決済み】ダーツのダブルドット(.)の使い方をリストアップしてみる?
-
[解決済み】Flutterで数値入力フィールドを作成する方法は?
-
[解決済み] RecyclerViewのスクロールエフェクトを削除する
-
[解決済み] "extends" 対 "implements" 対 "with" (拡張する)。
-
[解決済み] InitStateメソッドで非同期データをロードする方法はありますか?
-
[解決済み] Dartで "new "キーワードを使う必要があるのか?
-
[解決済み] ローカルフラッターパッケージを別のフラッターアプリケーションで使用するには?
-
[解決済み] Dart マルチプルコンストラクタ
-
[解決済み] POSTリクエスト中にCERTIFICATE_VERIFY_FAILEDエラーが発生した場合、どのように解決しますか?