본문 바로가기

Widget37

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 플러터에서 열 너비 설정하기, Set column width in flutter 질문 I need to set a Column width in flutter, I have to do a layout with 3 sections, one should be 20% of the screen, the other one 60% and the last one 20%. I know that those 3 columns should be into a row, but I don't know a way to set the size, when I do that, the 3 columns take the same size. I will appreciate any feedback. 답변 크기를 하드 코딩하는 대신 Flex를 사용하는 것을 제안합니다. Row( children: [ Expanded( flex.. 2023. 6. 24.
Flutter 플러터 ListView 레이지 로딩, Flutter ListView lazy loading 질문 How can I realize items lazy loading for endless listview? I want to load more items by network when user scroll to the end of listview. 답변 당신은 ScrollController를 들을 수 있습니다. ScrollController에는 스크롤 오프셋과 ScrollPosition 목록과 같은 유용한 정보가 있습니다. 당신의 경우에는 controller.position에 흥미로운 부분이 있습니다. 이는 현재 보이는 ScrollPosition을 나타냅니다. 이는 스크롤 가능한 부분을 나타냅니다. ScrollPosition은 스크롤 가능한 부분 내부의 위치에 대한 정보를 포함합니다. 예를 들어 ext.. 2023. 6. 23.
Flutter 부모의 크기에 따라 위젯을 배치하는 방법은 어떻게 하나요?, How can I layout widgets based on the size of the parent? 질문 부모 위젯이 가변 크기를 가질 수 있는 경우를 가정해보겠습니다. 예를 들어: var container = new Container( height: 200.0, // 이것이 변경될 수 있다고 상상해보세요 width: 200.0, // 이것이 변경될 수 있다고 상상해보세요 // 이 컨테이너 내용은 부모 컨테이너에 따라 달라질 수 있다고 상상해보세요 child: new Container(), ); 그리고 아마도 부모 컨테이너의 자식이 주어진 크기에 따라 다른 것을 렌더링하고 싶을 수 있습니다. 반응형 디자인 브레이크포인트를 생각해보세요. 너비가 X보다 크면이 레이아웃을 사용하고, 너비가 X보다 작으면 다른 레이아웃을 사용하세요. Flutter에서 이것을 하는 가장 좋은 방법은 무엇인가요? 답변 레이아웃 .. 2023. 6. 12.