본문 바로가기

Widget37

Flutter 안드로이드 스튜디오에서 플러터 아웃라인은 "표시할 것이 없습니다"라고 표시됩니다., Flutter Outline Shows "Nothing to show" in android studio 질문 나는 Flutter Outline을 통해 위젯을 추출하려고 하지만, Android Studio에서 아래와 같은 문제를 마주하고 있다. Flutter Outline은 "표시할 것이 없음"을 보여줍니다. 실행 후 flutter doctor -v 다음이 표시됩니다: 이 문제를 어떻게 극복할 수 있을까요? 답변 마우스를 위젯 위로 이동하고 Ctrl (또는 macOS에서 ⌘ command)를 누른 다음 해당 위젯을 클릭하세요. 이 단계 이후에는 Flutter Outline이 활성화되어 위젯 트리가 표시됩니다. 2023. 6. 12.
Flutter flutter - minHeight에서 시작하여 maxHeight까지 성장하는 상자를 만드는 올바른 방법, flutter - correct way to create a box that starts at minHeight, grows to maxHeight 질문 나는 사용자가 콘텐츠를 추가하는 동안 콘텐츠가 커지면 최소 크기에서 시작하여 최대 크기까지 성장하고 멈추도록하려는 컨테이너가 있습니다. 이 경우 올바른 위젯은 다음과 같은 ConstrainedBox입니다: new ConstrainedBox( constraints: new BoxConstraints( minHeight: 35.0, maxHeight: 60.0, ), child: ...grow content를 가진 자식(기본 높이 25.0)... ), 그러나이 방법은 박스를 maxHeight에서 시작합니다. hasBoundedHeight를 사용해보려고했지만 올바른 구문을 구성하거나 문서에서 예제를 찾을 수 없습니다. 설명 된대로 상자를 작동하는 가장 좋은 방법은 무엇인가요? 답변 "Starts from.. 2023. 6. 1.
Flutter에서 다른 StatefulWidget에서 StatefulWidget의 상태를 설정/업데이트하는 방법은 무엇인가요?, How to Set/Update State of StatefulWidget from other StatefulWidget in Flutter? 질문 예를 들어 아래 코드에서는 더하기 버튼이 작동하여 텍스트를 업데이트할 수 있지만, 마이너스 버튼은 그렇지 않습니다. 하지만 FloatingActionButton을 누르면 상태가 새로 고침됩니다. 마이너스 버튼은 변수의 값을 변경하지만 부모 위젯의 상태를 업데이트하지 않습니다. 여기 코드가 있습니다... import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'Flutter Demo', theme: new ThemeD.. 2023. 6. 1.
Flutter 플러터에서 변수 이름 앞에 있는 밑줄 "_"은 무엇을 의미하는가?, What does Underscore "_" before variable name mean for Flutter 질문 Flutter 튜토리얼과 관련하여 밑줄 _을 만났습니다. Java에서 _은 private 변수의 명명 규칙으로 사용된다는 것을 알고 있습니다. Flutter에서도 적용되는가요? Flutter에는 public/protected가 없으므로 주의해야 합니다. _는 실제로 private(다른 클래스에서 접근할 수 없음)인가요 아니면 명명 규칙일 뿐인가요? 변수 class RandomWordsState extends State { final List _suggestions = []; final Set _saved = new Set(); final TextStyle _biggerFont = const TextStyle(fontSize: 18.0); ... } _는 위젯도 private으로 만드나요? 이 경우,.. 2023. 6. 1.