본문 바로가기

dart30

Flutter 수직 구분선이 표시되지 않습니다., Vertical Divider not showing 질문 저는 VerticalDivider 위젯을 사용하여 Row에서 항목을 분리하려고 합니다. 여기에서 전체 본문을 확인할 수 있습니다. Row: Row( children: [ Text('420 게시물', style: TextStyle(color: Color(0xff666666)),), VerticalDivider( thickness: 2, width: 20, color: Colors.black, ), Text('420 게시물', style: TextStyle(color: Color(0xff666666)),) ], ), 답변 당신의 Row를 IntrinsicHeight로 감싸세요, IntrinsicHeight( child: Row( children: [ Text('420 게시물', style: TextSt.. 2023. 9. 28.
Flutter 플러터 HTTP 패키지는 존재하지 않습니다., Flutter http package does not exist 질문 일반적으로 패키지는 다음과 같이 가져와야 합니다: import 'package:http/http.dart' as http; 하지만 지금은 다음과 같은 오류가 발생합니다: [dart] URI의 대상이 존재하지 않습니다: 'package:http/http.dart'. [uri_does_not_exist] Flutter의 새로운 업데이트에서 어떤 변경이 있었을까요? 그렇다면, 지금은 어떻게 get 요청을 수행할 수 있을까요? 답변 flutter에 http를 추가하는 명확한 방법입니다. 패키지의 pubspec.yaml 파일에 다음을 추가하십시오: dependencies: http: ^1.0.0 // 최신 버전은 변경될 수 있습니다. 설치하기 명령줄에서 패키지를 설치할 수 있습니다: pub을 사용하여: $ .. 2023. 9. 26.
Flutter request.send()를 사용하여 응답 본문을 어떻게 가져올 수 있나요?, How to get response body with request.send() in dart 질문 I'm doing an api request uploading an image with var request = new http.MultipartRequest("POST", uri); var response = await request.send() in dart using flutter. I can then check the response code with for instance if (response.statusCode == 200) { print('ok'); } with other calls I can also get the response body with var result = response.body; however when using request.send() I can't seem t.. 2023. 8. 16.
Flutter 'Dart에서 'late' 변수가 초기화되었는지 확인하는 방법은 무엇인가요?', How to check 'late' variable is initialized in Dart 질문 코틀린에서는 아래와 같이 'late' 타입 변수가 초기화되었는지 확인할 수 있습니다. lateinit var file: File if (this::file.isInitialized) { ... } 다트에서도 이와 유사한 작업을 할 수 있을까요..? 답변 아쉽게도 이는 불가능합니다. 문서에서는 다음과 같이 설명하고 있습니다: 초기화 여부를 확인해야 하는 경우 늦은 변수를 피하십시오. Dart는 늦은 변수가 초기화되었는지 또는 할당되었는지를 확인할 수 있는 방법이 없습니다. 변수에 액세스하면, 초기화기(있는 경우)를 즉시 실행하거나 예외를 throw합니다. 때로는 늦게 초기화되는 일부 상태가 있을 수 있으며, 이 경우 늦은 변수가 적합할 수 있지만, 초기화가 이미 발생했는지 확인할 수 있어야 합니다. .. 2023. 7. 19.