본문 바로가기

Flutter2.44

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 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.
Flutter 플러터에서 이미지의 너비와 높이를 어떻게 결정할까요?, How do I determine the width and height of an image in Flutter? 질문 다음과 같이 pubspec.yaml에서 이미지를 선언했다고 가정합니다: assets: - assets/kitten.jpg 그리고 내 Flutter 코드는 다음과 같습니다: void main() { runApp( new Center( child: new Image.asset('assets/kitten.jpg'), ), ); } 이제 new Image.asset()이 있으므로 해당 이미지의 너비와 높이를 어떻게 결정할 수 있을까요? 예를 들어, 이미지의 너비와 높이만 출력하고 싶습니다. (dart:ui의 Image 클래스에는 너비와 높이가 있지만, 위젯의 Image에서 dart:ui의 Image로 어떻게 이동해야 하는지는 확실하지 않습니다.) 감사합니다! 답변 다른 답변들은 이미지의 너비와 높이를 비동.. 2023. 12. 18.
Flutter 플러터 리스트에서 단일 항목을 업데이트하는 가장 좋은 방법은 무엇인가요?, How to update a single item in flutter list, as a best way 질문 플러터 리스트에서 항목을 하나만 업데이트하는 방법은 무엇인가요? 제일 좋은 방법이 필요합니다. 왜 제일 좋은 방법이라고 말하고 있는 걸까요? 하나의 항목만 업데이트하고, 리스트에 있는 모든 항목이 렌더링되지 않도록 하고 싶습니다. 하나의 항목만 업데이트할 때, 그 항목만 새로 고쳐져야 합니다. 전체 리스트가 아니라는 말이죠. 하나의 항목만 업데이트하려고 전체 리스트가 렌더링되면, 앱의 성능이 좋지 않을 수 있습니다. 그래서 이를 극복할 방법이 있을까요? 답변 이것은 내 방식입니다 foods[foods.indexWhere((element) => element.uid == food.uid)] = food; 어떠한 null 참조 문제도 피하기 위해 일부 유효성 검사가 적용되어야 합니다 2023. 12. 18.