hoony's web study

728x90
반응형

보이고 안보이게 하는 제어

특정 조건에서 위젯이 보이고 안 보이게 하는 class 에 대해서 소개를 해드리고 사용 예제를 제시해드릴께요 

Visibility class

https://api.flutter.dev/flutter/widgets/Visibility-class.html

 

Visibility class - widgets library - Dart API

Whether to show or hide a child. By default, the visible property controls whether the child is included in the subtree or not; when it is not visible, the replacement child (typically a zero-sized box) is included instead. A variety of flags can be used t

api.flutter.dev

사용예제

// 요청여부에 따라서 보이고 안 보이는 조건 
 bool _isReq = false; 
 
 Visibility(
                           visible: _isReq,
                           child : 원하는 widget
                           );

사용방법은 간단합니다. 
위와 같이 bool 같은 조건 변수를 선언하시고 이것이 true가 되면 해당하는 widget 을 child에 붙이시면 조건에 따라서 화면이 보이고 안 보이게 됩니다. 

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading