본문 바로가기

Widget37

Flutter 버튼 너비를 부모와 일치시키는 방법은 무엇인가요?, How to make button width match parent? 질문 나는 match parent 레이아웃 너비에 너비를 설정하는 방법을 알고 싶습니다. new Container( width: 200.0, padding: const EdgeInsets.only(top: 16.0), child: new RaisedButton( child: new Text( "Submit", style: new TextStyle( color: Colors.white, ) ), colorBrightness: Brightness.dark, onPressed: () { _loginAttempt(context); }, color: Colors.blue, ), ), 나는 Expanded 위젯에 대해 약간 알고 있지만, Expanded는 양방향으로 뷰를 확장시키기 때문에 어떻게 해야할지 모릅니다... 2023. 5. 10.
flutter 플러터에서 상태를 가지는 위젯에 데이터 전달하기, Passing Data to a Stateful Widget in Flutter 질문 저는 상태가 있는 위젯을 생성하면서 데이터를 전달하는 권장 방법이 궁금합니다. 제가 본 두 가지 방법은 다음과 같습니다: class ServerInfo extends StatefulWidget { Server _server; ServerInfo(Server server) { this._server = server; } @override State createState() => new _ServerInfoState(_server); } class _ServerInfoState extends State { Server _server; _ServerInfoState(Server server) { this._server = server; } } 이 방법은 ServerInfo와 _ServerInfoState.. 2023. 5. 9.
flutter 플러터에서 일정 시간 후에 코드를 실행하는 방법은 무엇인가요?, How to run code after some delay in Flutter? 질문 내 위젯이 구성된 후 일정한 지연 시간 이후에 함수를 실행하고 싶습니다. Flutter에서 이를 수행하는 관용적인 방법은 무엇인가요? 내가 달성하려는 것: 기본 FlutterLogo 위젯으로 시작하고 일정 기간 후에 style 속성을 변경하려고합니다. 답변 Future.delayed을 사용하여 일정 시간 후에 코드를 실행할 수 있습니다. 예를 들면: Future.delayed(const Duration(milliseconds: 500), () { // 여기에 코드를 작성할 수 있습니다. setState(() { // 여기에 새로운 뷰를 열기 위한 코드를 작성할 수 있습니다. }); }); setState 함수에서는 앱 UI와 관련된 코드를 작성할 수 있습니다. 예를 들면, 화면 데이터를 새로고침하거.. 2023. 5. 9.
flutter 플러터에서 위젯에 그림자를 추가하는 방법은 무엇인가요?, How can I add shadow to the widget in flutter? 질문 위 사진과 같이 위젯에 그림자를 추가하는 방법은 무엇인가요? 이가 내 현재 위젯 코드입니다. 답변 BoxShadow과 BoxDecoration을 확인하세요. Container는 원래 게시한 코드를 기반으로 BoxDecoration을 취할 수 있으며, 이는 boxShadow를 취합니다. return Container( margin: EdgeInsets.only(left: 30, top: 100, right: 30, bottom: 50), height: double.infinity, width: double.infinity, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.only( topLeft: Radius.cir.. 2023. 5. 9.