본문 바로가기

1.344

Flutter 플러터 이미지 객체를 이미지 프로바이더로 변환합니다., Flutter Image object to ImageProvider 질문 나는 이미지 소스를 base64에서 플러터 Image 객체로 읽어야 했습니다. Image img = Image.memory(base64Decode(BASE64_STRING)); 그리고 이미지를 컨테이너 배경으로 넣고 싶었습니다. 그러나 DecorationImage는 오직 ImageProvider만 허용합니다. Image를 ImageProvider로 변환하는 방법은 무엇인가요? 아니면 base64 이미지를 ImageProvider로 전달하는 다른 방법이 있나요? Container( decoration: BoxDecoration( color: Colors.green, image: DecorationImage( image: img // 2023. 12. 18.
Flutter 다중 디바이스에 대한 플러터 핫 리로드, Flutter Hot Reload to multiple devices 질문 여러 장치를 핫 리로드로 연결할 수 있을까요? 구체적으로는 안드로이드와 iOS 에뮬레이터를 동시에 연결하는 것이 가능한가요? 답변 이 방법은 안드로이드 스튜디오에서 작동합니다: 두 에뮬레이터 / 기기를 시작하거나 연결합니다 코드를 실행하려면 flutter run -d all을 입력하세요 핫 리로드하려면 r을 누르세요 2023. 12. 18.
Flutter 플러터와 다트의 try-catch 구문에서 catch가 실행되지 않습니다., Flutter and Dart try catch—catch does not fire 질문 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 안의 텍스트는 영어로 유지해주세요. 주어진 단축 코드 예시: ... print("1 parsing stuff"); List subjectjson; try { subjectjson = json.decode(response.body); } on Exception catch (_) { print("throwing new error"); throw Exception("Error on server"); } print("2 parsing stuff"); ... catch 블록은 디코딩이 실패할 때마다 실행될 것으로 예상합니다. 그러나 잘못된 응답이 반환되면 터미널에는 예외가 표시되고 catch나 계속 진행하는 코드가 실행되지 않습니다... flutte.. 2023. 12. 18.
Flutter SafeArea에서 위젯의 높이를 가져오는 올바른 방법, proper way to get widget height in SafeArea 질문 위젯의 높이를 얻으려고 시도하지만 동일한 값을 출력합니다. I/flutter (19253): 전체 높이: 976.0 I/flutter (19253): 안전한 높이: 976.0 Container가 상태 표시줄 아래에 배치되기 때문에 두 번째 값이 더 작아야 한다고 추측했습니다. 어떤 실수를 하고 있는 걸까요? 이 컨테이너에는 Wrap 위젯 (실제로 ReorderableWrap https://pub.dartlang.org/packages/reorderables#-readme-tab-)이 들어갈 예정이며, 이 위젯에는 36개의 카드가 있으며, 3행 12열로 배치되어야 하며, 카드의 높이는 컨테이너의 1/3이어야 합니다. 좋은 Reorderable Grid를 찾지 못했습니다. 그래도 내 질문은 안전 영역의.. 2023. 12. 18.