問題タブ [flutter-bottomnavigation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter のすべての画面で BottomNavigationBar を永続化するにはどうすればよいですか
フラッターに BottomNavigationBar があり、タブごとに個別のウィジェットを呼び出しています。たとえば、新しい画面にリダイレクトするウィジェットにボタンを持っている場合、BottomNavigationBar を新しい画面でも永続化する必要があります。いくつかの記事を確認しましたが、理解できませんでした。以下はBottomTabNavigationBarのコードです
flutter - Flushbar コンパイラの問題
私はフラッシュバーウィジェットが初めてです。ウィジェットに関するいくつかの記事とビデオに続いて、次のコンパイラ エラーが発生する単純なコード サンプルを作成します。 https://pub.dev/packages/flushbar
ほとんどの例は、onPressed クリック イベントに依存しています。私の場合、フラッシュバー メッセージを表示する前に何らかの処理を行う必要があります。
私は両方のバージョンで試してみました: フラッシュバー: ^1.10.0 フラッシュバー: ^1.9.1
以下のコードで何が実行されるか教えていただけますか?
これはコンパイラエラーです:
Gradle タスク 'assemblyDebug' を実行しています... コンパイラ メッセージ: /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flushbar-1.10.0/lib/flushbar_route.dart:303:8: エラー: メソッド 'FlushbarRoute.install' には、オーバーライドされたメソッド 'OverlayRoute.install' よりも位置引数が少なくなっています。void install() { ^ /C:/src/flutter/packages/flutter/lib/src/widgets/routes.dart:41:8: コンテキスト: これはオーバーライドされたメソッド ('install') です。void install(OverlayEntry InsertionPoint) { ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flushbar-1.10.0/lib/flushbar_route.dart:311:18: エラー: 位置が少なすぎます引数: 1 つが必要、0 が与えられます。super.install(); ^ ターゲットの kernel_snapshot が失敗しました: 例外: スナップショットの作成中にエラーが発生しました: null ビルドに失敗しました。
FAILURE: ビルドは例外で失敗しました。
場所: スクリプト 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行: 780
問題: タスク ':app:compileFlutterBuildDebug' の実行に失敗しました。
プロセス 'command 'C:\src\flutter\bin\flutter.bat'' がゼロ以外の終了値 1 で終了しました
これが私のサンプルコードです。構文にエラーはありませんが、コンパイルに失敗します。