본문 바로가기

Flutter397

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 플러터에서 TextFormField의 입력 텍스트 색상을 변경하는 방법, How to change TextFormField input text color in Flutter 질문 대학에서 플러터 앱의 UI를 만들고 있습니다. TextFormField에 입력된 텍스트를 흰색으로 표시하고 싶습니다. 이는 불필요하게 어렵습니다. 구글링 등을 시도해 보았지만 명확한 답변을 찾을 수 없습니다. new Theme( // 이는 밑줄의 색상을 지정합니다 data: theme.copyWith( primaryColor: Colors.white, hintColor: Colors.transparent, ), child: new Padding( padding: const EdgeInsets.fromLTRB(32.0, 40.0, 32.0, 4.0), child: TextFormField( key: Key('username'), keyboardType: TextInputType.text, contro.. 2023. 9. 29.
Flutter 플러터 TextFormField가 키보드에 의해 가려짐, Flutter TextFormField hidden by keyboard 질문 참고: Navigator.of(context).push를 사용하여 ModalRoute를 푸시하고 있습니다. 안녕하세요. 본문에 TextFormField이 있는 ModalRoute가 있는 페이지를 가지고 있습니다. 하지만 키보드가 나타나면 입력란이 키보드에 의해 가려지는 문제가 발생합니다. 이를 어떻게 해결할 수 있을까요? return Container( child: ListView( children: [ //다른 위젯 SizedBox(height: _qtyAnimation.value), Row( children: [ Expanded( child: Text( "Jumlah", style: TextStyle(fontWeight: FontWeight.bold), ), ), SizedBox( width: .. 2023. 9. 29.
Flutter 플러터 - 가운데에 위치한 FloatingActionButton, Flutter - FloatingActionButton in the center 질문 FloatingActionButton을 오른쪽 대신 가운데에 배치하는 것이 가능한가요? import 'package:flutter/material.dart'; import 'number.dart'; import 'keyboard.dart'; class ContaPage extends StatelessWidget { @override Widget build(BuildContext context) => new Scaffold( body: new Column( children: [ new Number(), new Keyboard(), ], ), floatingActionButton: new FloatingActionButton( elevation: 0.0, child: new Icon(Icons.chec.. 2023. 9. 29.