経緯
- ナビゲーションバーを透過させたい
bottomNavigationBar
に透過加工はできずBoxDecoration
でなら、withOpacityで透過できた(下記⓵)- しかし、画面遷移ができず
- onPressedを試したところ、エラー。(下記⓶)
質問
・onPressedエラーの原因を教えて頂きたいです。
・また、ナビゲーションバーを透過させる為に、他に効率的な方法はありますか?
(bottomNavigationBar
でなくても、OKです。)
⓵
child: Container( height: 60, decoration: BoxDecoration(color: Colors.white.withOpacity(0.6)), child: Row( children: <Widget>[ Expanded( flex: 1, child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Icon(Icons.apps,), Text('Home'), ], ), ),
⓶
Flutter
1 ・ 2 ・ 3 ・ 4child: Row( 5 children: <Widget>[ 6 Expanded( 7 flex: 1, 8 child: Column( 9 mainAxisAlignment: MainAxisAlignment.center, 10 children: <Widget>[ 11 InkWell( 12 child: Container( 13 child: Icon( 14 Icons.apps, 15 ), 16 ), 17 onPressed: () { 18 Navigator.pop(context); 19 }, 20 ), 21 Text('Home'), 22 ], 23 ), 24 ), 25 Expanded( 26 flex: 1, 27 ・ 28 ・ 29 ・
InkWell
> Container
> onPressed
が効きません???? (赤の波線でエラーが出ます。)
お時間あるときにご返信いただければ、幸いです。
下記、スクリーンショットです。
右上のコードを真似⇒⓶
左コード⇒⓵
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/23 07:43