{"id":563,"date":"2019-10-03T22:27:10","date_gmt":"2019-10-03T13:27:10","guid":{"rendered":"http:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/flutter_dialog\/"},"modified":"2020-04-27T23:05:09","modified_gmt":"2020-04-27T14:05:09","slug":"flutter_dialog","status":"publish","type":"post","link":"https:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/flutter_dialog\/","title":{"rendered":"Flutter : Dialog"},"content":{"rendered":"<p><a href=\"https:\/\/www.amazon.co.jp\/Android-iOS%E3%82%AF%E3%83%AD%E3%82%B9%E9%96%8B%E7%99%BA%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF-Flutter%E5%85%A5%E9%96%80-%E6%8E%8C%E7%94%B0%E6%B4%A5%E8%80%B6%E4%B9%83\/dp\/4798055832\/ref=as_li_ss_il?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;keywords=Flutter&amp;qid=1570104443&amp;sr=8-1&amp;linkCode=li2&amp;tag=typea09-22&amp;linkId=0f8b0cc8c29287cdcc1ea012ecdc05bf&amp;language=ja_JP\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"\/\/ws-fe.amazon-adsystem.com\/widgets\/q?_encoding=UTF8&amp;ASIN=4798055832&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=typea09-22&amp;language=ja_JP\" border=\"0\"><\/a><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" style=\"margin: 0px !important; border: currentcolor !important; border-image: none !important !important;\" alt=\"\" src=\"https:\/\/ir-jp.amazon-adsystem.com\/e\/ir?t=typea09-22&amp;language=ja_JP&amp;l=li2&amp;o=9&amp;a=4798055832\" border=\"0\"><\/p>\n<p>Xamarin \u2013&gt; Flutter \u306e\u6e96\u5099\u304c\u3067\u304d\u305f\u306e\u3067\u3001<\/p>\n<p><a href=\"https:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/xamarin_flutter\">https:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/xamarin_flutter<\/a><\/p>\n<p>\u306a\u308c\u308b\u305f\u3081\u306b\u3001\u57fa\u672c\u7684\u306a\u6a5f\u80fd\u3092\u8a66\u3057\u3066\u307f\u308b\u3002<\/p>\n<p><a href=\"https:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/flutter\">\u753b\u9762\u9077\u79fb<\/a> \u306b\u7d9a\u3044\u3066<\/p>\n<h2>Dialog<\/h2>\n<p><a href=\"https:\/\/api.flutter.dev\/flutter\/material\/Dialog-class.html\">https:\/\/api.flutter.dev\/flutter\/material\/Dialog-class.html<\/a><\/p>\n<p>\u5358\u7d14\u306b\u3001\u30a2\u30e9\u30fc\u30c8\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u8868\u793a<\/p>\n<pre class=\"prettyprint linenums\">import 'package:flutter\/material.dart';\n\nclass SecondRoute extends StatelessWidget{\n\n  Future&lt;void&gt; _handleHello(BuildContext context) async {\n    return showDialog&lt;void&gt;(\n      context: context,\n      barrierDismissible: false,\n      builder: (BuildContext context) {\n        return AlertDialog(\n          title: Text('Hello'),\n          content: Column(\n\n          ),\n          actions: &lt;Widget&gt;[\n            FlatButton(\n              child: Text('OK'),\n              onPressed: () {\n                Navigator.of(context).pop();\n              },\n            ),\n          ],\n        );\n      },\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(),\n      body: Center(\n        child: Column(\n          children: &lt;Widget&gt;[\n            Text(\n              'Second Screen.',\n            ),\n            RaisedButton(\n              onPressed: (){\n                _handleHello(context);\n              },\n              child: Text('Hello'),\n            ),\n            RaisedButton(\n              onPressed: () {\n                Navigator.pop(context);\n              },\n              child: Text('Back'),\n            ),\n          ]\n        ),\n      ),\n    );\n  }\n}<\/pre>\n<p>Hello \u30dc\u30bf\u30f3\u62bc\u4e0b\u3067\u30a2\u30e9\u30fc\u30c8\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u8868\u793a<\/p>\n<p><a href=\"https:\/\/www.typea.info\/blog\/wp-content\/uploads\/image\/Flutter--HttpClient--Dialog_12E61\/flutter_dialog1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"380\" title=\"flutter_dialog1\" style=\"display: inline; background-image: none;\" alt=\"flutter_dialog1\" src=\"https:\/\/www.typea.info\/blog\/wp-content\/uploads\/image\/Flutter--HttpClient--Dialog_12E61\/flutter_dialog1_thumb.png\" border=\"0\"><\/a><\/p>\n<p><a href=\"https:\/\/www.typea.info\/blog\/wp-content\/uploads\/image\/Flutter--HttpClient--Dialog_12E61\/flutter_dialog2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"212\" height=\"374\" title=\"flutter_dialog2\" style=\"display: inline; background-image: none;\" alt=\"flutter_dialog2\" src=\"https:\/\/www.typea.info\/blog\/wp-content\/uploads\/image\/Flutter--HttpClient--Dialog_12E61\/flutter_dialog2_thumb.png\" border=\"0\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Xamarin \u2013&gt; Flutter \u306e\u6e96\u5099\u304c\u3067\u304d\u305f\u306e\u3067\u3001 https:\/\/www.typea.info\/blog\/index.php\/2019\/10\/03\/xamarin_flutter \u306a\u308c\u308b\u305f\u3081\u306b\u3001\u57fa\u672c\u7684\u306a\u6a5f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"sns_share_botton_hide":"","vkExUnit_sns_title":"","_vk_print_noindex":"","sitemap_hide":"","_veu_custom_css":"","veu_display_promotion_alert":"","vkexunit_cta_each_option":"","footnotes":""},"categories":[111],"tags":[],"class_list":["post-563","post","type-post","status-publish","format-standard","hentry","category-flutter"],"veu_head_title_object":{"title":"","add_site_title":""},"_links":{"self":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts\/563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=563"}],"version-history":[{"count":1,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts\/563\/revisions"}],"predecessor-version":[{"id":744,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts\/563\/revisions\/744"}],"wp:attachment":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}