본문 바로가기

전체 글980

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.
Flutter 플러터 - AppBar가 없을 때 상태 표시줄 색상을 어떻게 설정하는 방법, Flutter - How to set status bar color when AppBar not present 질문 AppBar가 없을 때 상태 표시줄 색상을 설정하는 방법. 이렇게 시도해 봤지만 작동하지 않습니다. Widget build(BuildContext context) { SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark); return new Scaffold( body: new Container( color: UniQueryColors.colorBackground, child: new ListView.builder( itemCount: 7, itemBuilder: (BuildContext context, int index){ if (index == 0){ return addTopInfoSection(); } }, ), ), ); } 출력은 .. 2023. 8. 11.
Flutter 플러터에서의 오른쪽에서 왼쪽 (RTL), right-to-left (RTL) in flutter 질문 나는 한 주 이상 동안 플러터를 사용하고 있었고, 아랍어 (오른쪽에서 왼쪽으로) 앱을 만들고 싶었습니다. 플러터 앱 국제화를 읽었지만, 레이아웃 방향을 설정하는 방법에 대해 언급되지 않았습니다. 그래서 플러터에서 오른쪽에서 왼쪽 (RTL) 레이아웃을 어떻게 보여줄 수 있을까요? 답변 두 가지 선택지가 있습니다 : 1. 모든 장치에 로캘 (및 방향)을 강제로 지정 -- 방법 1: 로컬라이제이션 사용 flutter_localizations 패키지를 pubspec.yml에 추가하십시오. dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter 그런 다음 import 'package:flutter/material.dart'; impor.. 2023. 8. 11.
Flutter iOS - CocoaPods는 최신 플러터 업그레이드 이후 터미널이 UTF-8 인코딩을 사용해야합니다., iOS - CocoaPods requires your terminal to be using UTF-8 encoding - after latest flutter upgrade 질문 나는 플러터를 업그레이드 한 후에 이 오류를 받고 있습니다. 업그레이드하기 전에 iOS와 안드로이드에서 모든 것이 정상적으로 작동했습니다. 지금은 iOS에서 프로젝트가 빌드되지 않습니다. 아래는 내 터미널 정보입니다. pod setup --verbose WARNING: CocoaPods는 터미널이 UTF-8 인코딩을 사용하도록 요구합니다. 다음을 ~/.profile에 추가하는 것을 고려해보십시오: export LANG=en_US.UTF-8 pod install --verbose WARNING: CocoaPods는 터미널이 UTF-8 인코딩을 사용하도록 요구합니다. 다음을 ~/.profile에 추가하는 것을 고려해보십시오: export LANG=en_US.UTF-8 [!] 프로젝트 디렉토리에서 `Po.. 2023. 8. 11.
Flutter 플러터 for 루프를 사용하여 위젯 목록 생성, Flutter for loop to generate list of widgets 질문 이렇게 코드가 있지만 동적인 수의 자식을 표시하기 위해 정수 배열을 반복하도록하고 싶습니다: return Container( child: Column( children: [ Center( child: Text(text[0].toString(), textAlign: TextAlign.center), ), Center( child: Text(text[1].toString(), textAlign: TextAlign.center), ), ], ), ) text 변수는 여기서 문자열로 변환 된 정수의 목록입니다. 배열을 반복하고 'children'을 표시하기 위한 함수를 추가해보았지만 유형 오류가 발생했습니다. Dart와 Flutter에 익숙하지 않기 때문에 어떻게해야할지 모르겠습니다. 답변 이렇게 해볼 수.. 2023. 8. 11.