{"id":1172,"date":"2020-12-29T00:50:57","date_gmt":"2020-12-28T15:50:57","guid":{"rendered":"http:\/\/leenux.kr\/?p=1172"},"modified":"2020-12-29T00:50:57","modified_gmt":"2020-12-28T15:50:57","slug":"flutter-visibility-%ec%9c%84%ec%a0%af-%eb%82%98%ed%83%80%eb%82%b4%ec%99%80-%ec%88%a8%ea%b8%b0%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/leenux.kr\/?p=1172","title":{"rendered":"[Flutter] Visibility \uc704\uc82f \ub098\ud0c0\ub0b4\uc640 \uc228\uae30\uae30"},"content":{"rendered":"\n<p class=\"has-text-color has-medium-font-size has-very-dark-gray-color\"><strong>bool \ubcc0\uc218\ub97c init\uac12\uc73c\ub85c false\uac12\uc73c\ub85c \ub450\uc2dc\uace0 &#8220;\ubcc0\uc218? \ub2e4\ub978\ubc84\ud2bc() : \ube48Container()&#8221;\ud1b5\ud574 \uae30\uc874 \ubc84\ud2bc\ub97c \ub20c\ub974\uba74 setState\ub85c bool \ubcc0\uc218\ub97c true\uc2dc\ucf1c \ub610\ub2e4\ub978 \ubc84\ud2bc\uc744 \ub744\uc6b0\uae30<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import 'package:flutter\/material.dart';\n\nclass VisibilityPage extends StatefulWidget {\n  @override\n  _VisibilityPageState createState() => _VisibilityPageState();\n}\n\nclass _VisibilityPageState extends State&lt;VisibilityPage> {\n\n  String statusMessage;\n  bool status;\n\n  @override\n  void initState() {\n    \/\/ TODO: implement initState\n    super.initState();\n    statusMessage = \"\ub098\ud0c0\ub0b4\uae30\";\n    status = false;\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      body: Container(\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: [\n            status ? Container(\n              height: 100,\n              width: 100,\n              color: Colors.blue,\n            ) : Container(),\n            Center(\n              child: RaisedButton(\n                child: Text(\"$statusMessage\", textAlign: TextAlign.center,),\n                onPressed: (){\n                  setState(() {\n                    status = !status;\n                    if(status){\n                      statusMessage = \"\uc228\uae30\uae30\";\n                    }else{\n                      statusMessage = \"\ub098\ud0c0\ub0b4\uae30\";\n                    }\n                  });\n                },\n              ),\n            )\n          ],\n        ),\n      ),\n    );\n  }\n}\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/leenux.kro.kr\/wp-content\/uploads\/2020\/12\/visibility.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>[visibility] \uc704\uc82f\uc744 \ub098\ud0c0\ub0b4\uae30\uc640 \uc228\uae30\uae30 <\/p>\n","protected":false},"author":1,"featured_media":1001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1172"}],"collection":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1172"}],"version-history":[{"count":1,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1172\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1172\/revisions\/1174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/media\/1001"}],"wp:attachment":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}