私の最初のフラッターアプリに取り組んでいます。メインのアプリ画面にはこの問題はなく、すべてのテキストが必要に応じて表示されます。フラッターのテキストウィジェットの下に黄色の線がありますか?
しかし、私が開発しているこの新しい画面では、すべてのテキストウィジェットに黄色い線と二重線があります。
これはなぜ起こっているのですか?
私の最初のフラッターアプリに取り組んでいます。メインのアプリ画面にはこの問題はなく、すべてのテキストが必要に応じて表示されます。フラッターのテキストウィジェットの下に黄色の線がありますか?
しかし、私が開発しているこの新しい画面では、すべてのテキストウィジェットに黄色い線と二重線があります。
これはなぜ起こっているのですか?
問題は、足場を有するかされません。 ScaffoldはMaterialアプリ(AppBar、Drawer、そのようなもの)のヘルパーです。しかし、あなたはマテリアルを使用することを強いられません。
あなたが欠けているものは、親としてTheme
のインスタンスです。
なぜ知ることが重要ですか? Modal(例えばshowDialog
を使用)を開発するときにも、同じ問題に直面するでしょう。 BUTスカフォールドは不透明なフルスクリーンウィジェットです!そしてあなたは明らかにそれをあなたのモーダルでは望んでいません。
Themeインスタンスを導入する方法はたくさんあります。マテリアルアプリケーションでは、これは通常Material
ウィジェットのインスタンス化によって実現されます。 そして、何を推測しますか? Scaffold
が作成します。しかしDialog
あまりにも!
コードを追加できますか? – aziza
私はあなたがこのページにスカホールドを持っていないためだと思う。 – aziza
@aziza あなたは正しいと思います。このページにはスキャホールドはありません。私はそれが問題かもしれないと思ったが、それをチェックすることを続行しなかった。 足場がない場合、なぜこれが起こるのかに関するアイデアはありますか?私はそれが必要であることを理解していませんでした。とにかく私はthe_body_パラメータだけを使うつもりですが、足場を使うべきですか? – sofakingforever