본문 바로가기

Flutter397

Flutter 인스턴스 멤버 'params'는 이니셜라이저에서 접근할 수 없습니다., The instance member 'params' can't be accessed in an initializer 질문 class LevelUp extends GetxController { Map params = Get.arguments; var myTest = params.[comLevel]; } 오류 보고 - "인스턴스 멤버 'params'는 초기화 프로그램에서 액세스할 수 없습니다." 저는 프로그래밍을 처음 시작했고 이것은 위젯에서 직접 호출되고 있습니다. LevelUp 맵을 확인했을 때 내용이 있습니다. 오류는 param 값을 myTest에 할당하려고 할 때 발생합니다. 키를 따옴표로 감싸거나 정수를 제공하더라도 상관없습니다. 답변 당신은 객체를 초기화하기 전에 params에 접근할 수 없습니다. 예제를 수정하려면 myTest 초기화를 생성자로 이동하세요. 또한, [comLevel] 앞에는 점이 있어서는 안된.. 2023. 8. 12.
Flutter 플러터 테스트의 코드 커버리지 데이터를 어떻게 표시할 수 있을까요?, How can the code coverage data from Flutter tests be displayed? 질문 나는 Android Studio를 사용하여 Flutter 앱을 개발하고 있습니다. 테스트를 작성하고 코드 커버리지를 확인하려고 하는데, IDE나 다른 응용 프로그램에서 데이터를 보는 방법을 알 수 없습니다. flutter test --coverage를 실행하면 커버리지 보고서가 /coverage/lcov.info라는 파일에 생성되는 것 같습니다. 그 파일은 다음과 같은 내용을 가지고 있습니다: SF:lib\data\Customer.g.dart DA:9,2 DA:10,2 DA:11,2 DA:12,2 DA:13,2 DA:20,0 DA:21,0 DA:22,0 DA:23,0 DA:24,0 ... 파일을 살펴보면 프로젝트 파일의 목록과 줄별 커버리지 데이터가 있는 것 같습니다. Android Studio에서.. 2023. 8. 12.
Flutter 플러터에서 Dart http 패키지를 사용하여 localhost:8000을 가리키는 방법은 어떻게 되나요?, How to point to localhost:8000 with the Dart http package in Flutter? 질문 I'm following the Flutter Networking/HTTP tutorial to do a GET request to a server running on my localhost:8000. Visiting my localhost via my browser works fine. My code looks like this: var url = 'http://localhost:8000'; Future getUnits(String category) async { var response = await httpClient.get('$url/$category'); return response.body; } This works fine when I point to any real URL, such as.. 2023. 8. 11.
Flutter 플러터에서 가로로 스크롤 가능한 카드들과 스냅 효과를 구현해주세요., Horizontally scrollable cards with Snap effect in flutter 질문 나는 좌우로 스와이프할 때 적합한 스냅 효과가 있는 가로로 스크롤되는 카드 목록을 만들고 싶습니다. 각 카드 사이에 일정한 간격이 있으며 아래 이미지와 같이 화면에 맞게 조정됩니다. 또한, 이 가로로 스크롤 가능한 목록 요소는 수직으로 스크롤 가능한 목록 내에 포함되어야 합니다. 내가 달성한 것은 플러터 문서를 따라가며 가로로 스크롤되는 카드 목록만 표시하는 것입니다. class SnapCarousel extends StatelessWidget { @override Widget build(BuildContext context) { final title = '가로 목록'; return MaterialApp( title: title, home: Scaffold( appBar: AppBar( title:.. 2023. 8. 11.