본문 바로가기

Flutter3.3

Flutter 플러터에서 이름이 지정된 경로에 문자열이 아닌 데이터를 전달하는 방법은 무엇인가요?, How do I pass non-string data to a named route in Flutter? 질문 나는 많은 화면을 가지고 있으며 Navigator를 사용하고 있습니다. "이름이 지정된 경로"를 사용하고 싶지만, 다음 경로에 문자열이 아닌 데이터 (예: 이미지)를 전달해야합니다. pushNamed()를 사용할 수 없으므로 문자열이 아닌 데이터를 전달할 수 없습니다. 이름이 지정된 경로를 사용하고 문자열이 아닌 데이터를 전송하는 방법은 무엇인가요? 답변 편집: Navigator.pushNamed에 복잡한 인수를 전달하는 것이 이제 가능합니다: String id; Navigator.pushNamed(context, '/users', arguments: id); 그런 다음 이러한 인수를 사용하여 경로 빌딩을 사용자 정의하는 데 onGenerateRoute에서 사용할 수 있습니다: MaterialApp.. 2023. 9. 29.
Flutter 플러터 텍스트의 줄 간격을 어떻게 설정하나요?, How to set Flutter Text line space? 질문 안드로이드를 사용하여 앱을 개발했었는데, 지금은 플러터를 사용하고 있습니다. 그런데 android:includeFontPadding와 android:lineSpacingExtra와 같은 Text의 속성을 찾고 싶습니다. 답변 당신은 TextStyle 클래스의 height 속성을 찾고 있는 것 같습니다. 다음은 예시입니다: Text( "일부 텍스트 줄", style: TextStyle( fontSize: 14.0, height: 1.5 //여기에 사용자 정의 높이를 설정할 수 있습니다. ) ) 2023. 8. 16.
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.