본문 바로가기

Code41

Flutter 플러터 내비게이션 인덱스 1로 팝하기, Flutter Navigation pop to index 1 질문 저는 네비게이터에 재귀적으로 라우트를 추가하고 있습니다. 20개 이상의 뷰가 있을 수 있습니다. 팝은 광고대로 작동하지만, 인덱스 1로 팝하고 모든 푸시 기록을 제거하려면 어떻게 해야 할까요? 이 팝 명령을 returntoIndex0과 같은 것으로 대체할 방법이 있을까요... new ListTile( title: new RaisedButton( child: new Text("POP"), onPressed: () { var route = new MaterialPageRoute( builder: (BuildContext context) => new NextPage3(value:"hi there from 3"), ); Navigator.pop(context); }, ), ), 답변 이름이 지정된 경로를 .. 2023. 6. 14.
Flutter 다트 다중 생성자, Dart Multiple Constructors 질문 다트에서 클래스에 여러 생성자를 만들 수 없는 것이 사실인가요? 내 Player 클래스에서 이 생성자가 있다면 Player(String name, int color) { this._color = color; this._name = name; } 그런 다음이 생성자를 추가하려고하면: Player(Player another) { this._color = another.getColor(); this._name = another.getName(); } 다음 오류가 발생합니다. 기본 생성자가 이미 정의되어 있습니다. 나는 필수가 아닌 인수를 가진 하나의 생성자를 만들어 우회하는 해결책을 찾고 있지 않습니다. 이를 해결하는 좋은 방법이 있나요? 답변 하나의 이름 없는 생성자만 가질 수 있지만, 추가 이름 있는.. 2023. 5. 28.
Flutter 플러터 (다트) 앱에서 탭하여 클립보드에 복사하는 방법은 어떻게 추가하나요?, Flutter (Dart) How to add copy to clipboard on tap to a app? 질문 Flutter에 대해 입문자이며, 이름 생성기 앱 튜토리얼을 따라하면서 간단한 이름 생성 앱을 만들었습니다. 사용자가 이름을 탭할 때 클립 보드 기능을 추가할 수 있는지 궁금합니다. Stack에서 찾은 해결책을 구현해보았지만 작동하지 않았습니다. 전체 코드는 여기에 있습니다. 모든 조언은 환영합니다. import 'package:flutter/material.dart'; import 'package:english_words/english_words.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new Mat.. 2023. 5. 11.
flutter 플러터에서 Column의 자식들 사이의 간격, Space between Column's children in Flutter 질문 나는 두 개의 TextField 위젯을 자식으로 가진 Column 위젯이 있으며, 둘 사이에 일부 공간을 두고 싶습니다. 이미 mainAxisAlignment: MainAxisAlignment.spaceAround을 시도해 보았지만, 원하는 결과가 아니었습니다. 답변 Padding 위젯을 두 위젯 사이에 사용하거나, 이러한 위젯을 Padding 위젯으로 래핑할 수 있습니다. 업데이트 SizedBox 위젯은 두 위젯 사이에 공간을 추가하는 데 사용할 수 있으며, 패딩 위젯보다 코드를 더 읽기 쉽게 만듭니다. 예: Column( children: [ Widget1(), SizedBox(height: 10), Widget2(), ], ), 2023. 5. 9.