投稿

ラベル(AlertDialog)が付いた投稿を表示しています

AlertDialog を閉じるときに値を返すの?|AlertDialog|Flutter

イメージ
  API「 showDialog<T> 」を使って表示した AlertDialog は、API「 Navigator.pop 」で閉じられるけど、同時に値も返せるよ。 API「 showDialog<T> 」の「<T>」は、その戻り値の「型」だよ。 使い方 final result = await  showDialog<bool>(   context: context,   builder: (BuildContext context) {     return  AlertDialog (       actions: <Widget>[          TextButton (           onPressed: () => Navigator. pop (context, false ),           child:  Text ( 'キャンセル' ),         ),          TextButton (           onPressed: () => Navigator. pop (context, true ),           child:  Text ( '削除' ),         ),       ],     );   }, ); AlertDialog  の領域外をタップしたりして  AlertDialog  が閉じられると、戻り値は「null」で返されるよ。 関連 確認のダイアログを表示するの?|AlertDialog|Flutter 参考 [Fl...

AlertDialog を角丸にするの?|AlertDialog|Flutter

イメージ
  AlertDialog は、四隅の角を丸めることもできるよ。 AlertDialog  の「 shape 」プロパティに「 RoundedRectangleBorder 」を使おう。 使い方 AlertDialog (   title: Text( 'マッチョなゴマフアザラシ' ),   shape: const RoundedRectangleBorder (     borderRadius: BorderRadius . all (       Radius . circular (8.0),     ),   ), ), 関連 確認のダイアログを表示するの?|AlertDialog|Flutter 参考 [Flutter]AlertDialogを角丸にする方法 Flutter モバイルアプリ開発バイブル

確認のダイアログを表示するの?|AlertDialog|Flutter

イメージ
例えば、ゴミ箱のアイコンをタップしてデータを削除するとき、いきなり削除されちゃったら「アイヤー!!」ってビックリするよね。タップをミスしただけかもしれないし。 こういう取り返しのつかないケースでは、ダイアログを表示して確認しよう。 API「 showDialog<T> 」を使って「 AlertDialog 」を表示するよ。 使い方 showDialog<void>(   context: context,   builder: (BuildContext context) {     return AlertDialog (       title: Text (         'このゴマフアザラシを削除しますか?'       ),       content:  Text (         'このゴマフアザラシのすべてのマッチョが完全に削除されます'       ),       actions: <Widget>[         TextButton (           onPressed: () => Navigator. pop (context),           child:  Text ( 'キャンセル' ),         ),         TextButton (           onPressed: () => Navigator. pop (context),           child:  Text ( '削除' ),      ...