確認のダイアログを表示するの?|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('削除'),
        ),
      ],
    );
  },
);

お役に立てたかな?


関連


参考

コメント

このブログの人気の投稿

ImagePicker を操作すると「Lost connection to device.」とだけ言い残して強制終了するの?|iOS|Flutter

Android SDK バージョン(コンパイルに使用する Android API レベル)を変更するの?|compileSdkVersion|SDK|Android|Flutter