«flutter» 태그된 질문

Flutter는 단일 코드베이스에서 모바일, 웹 및 데스크톱 용으로 기본적으로 컴파일 된 애플리케이션을 빌드하기위한 Google UI 툴킷입니다.


10
Flutter는 모든 경로를 제거합니다.
로그인 경로로 이동하고 .NET Framework에서 다른 모든 경로를 제거하는 로그 아웃 버튼을 개발하고 싶습니다 Navigator. 문서는 만드는 방법을 설명하지 않거나 RoutePredicate일종의 removeAll 함수를 갖는 것 같습니다 .
107 dart  flutter 

14
Flutter에서 Stateful과 Stateless 위젯의 관계는 무엇입니까?
상태 저장 위젯은 수명 내에서 상태를 변경하는 모든 위젯으로 정의됩니다. 그러나 a 가 자신의 자식 중 하나로 a StatelessWidget를 갖는 것은 매우 일반적인 관행입니다 StatefulWidget. 자식 중 하나 StatelessWidget가 있으면 상태 저장이 되지 StatefulWidget않습니까? 나는의 코드의 일부로 문서를 살펴 보았지만 StatelessWidget어떻게 할 StatelessWidget수 있는지 Statefulwidget를 자식으로 가질 수 있고 여전히 …


9
Flutter : 세로 중앙 열
Flutter에서 세로로 기둥을 중앙에 배치하는 방법은 무엇입니까? 나는 위젯 "new Center"를 사용했습니다. "새 센터"위젯을 사용했는데 세로로 열 중앙에 있지 않습니까? 어떤 아이디어라도 도움이 될 것입니다 .... @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Thank you"), ), body: new Center( child: new Column( children: <Widget>[ new Padding( padding: …
104 flutter 

4
Flutter는 두 항목을 극단에 정렬합니다. 하나는 왼쪽에, 다른 하나는 오른쪽에 있습니다.
두 항목을 왼쪽과 오른쪽에 하나씩 정렬하려고합니다. 왼쪽에 정렬 된 행이 하나 있고 해당 행의 자식이 오른쪽에 정렬됩니다. 그러나 자식 행이 부모에서 정렬 속성을 선택하는 것 같습니다. 이것은 내 코드입니다 var SettingsRow = new Row( mainAxisAlignment: MainAxisAlignment.end, crossAxisAlignment: CrossAxisAlignment.center, mainAxisSize: MainAxisSize.max, children: <Widget>[ Text("Right",softWrap: true,), ], ); var nameRow = new …

4
Flutter : 상속 된 위젯을 올바르게 사용하는 방법?
InheritedWidget을 사용하는 올바른 방법은 무엇입니까? 지금까지 위젯 트리 아래로 데이터를 전파 할 수있는 기회를 제공한다는 것을 이해했습니다. 극단적으로 RootWidget으로 넣으면 모든 경로의 트리에있는 모든 위젯에서 액세스 할 수 있습니다. 어떻게 든 전역 또는 싱글 톤에 의존하지 않고 내 위젯에 대해 ViewModel / Model에 액세스 할 수 있도록해야하기 때문에 괜찮습니다. 그러나 …



9
flutter 애플리케이션이 디버그에서 실행 중인지 확인하는 방법은 무엇입니까?
짧은 질문이 있습니다. 앱이 디버그 모드 일 때 Flutter에서 코드를 실행하는 방법을 찾고 있습니다. Flutter에서 가능합니까? 문서 어디에서도 찾을 수없는 것 같습니다. 이 같은 If(app.inDebugMode) { print("Print only in debug mode"); } Flutter 애플리케이션이 디버그 또는 릴리스 모드에서 실행 중인지 확인하는 방법은 무엇입니까?

30
Flutter 및 google_sign_in 플러그인 : PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException : 10 :, null)
자격 증명에 대한 대화 상자 (Google 양식)가 성공적으로 열리지 만 자격 증명을 채운 후에이 오류가 발생합니다. 나는 여기 에서 지시를 따랐다 . Firebase 프로젝트를 만들고 Google API 콘솔에서 Google Drive API를 활성화했습니다 (지금은 필요합니다). 예외를 던지는 코드 : final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', ], ); await _googleSignIn.signIn(); …

8
Flutter를 사용하여 로컬 저장소에 저장하는 방법은 무엇입니까?
Android에서 세션 전반에 걸쳐 유지하려는 정보가 있으면 SharedPreferences를 사용하거나 SQLite 데이터베이스를 만들거나 장치에 파일을 쓰고 나중에 읽을 수 있다는 것을 알고 있습니다. Flutter를 사용하여 이와 같은 데이터를 저장하고 복원하는 방법이 있습니까? 아니면 서비스 예제 와 같이 Android 및 iOS 용 장치 별 코드를 작성해야 합니까?

13
InkWell이 파급 효과를 나타내지 않음
컨테이너를 탭하면 onTap()핸들러가 트리거 되지만 잉크 스플래시 효과는 표시되지 않습니다. class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: new Center( child: new InkWell( onTap: (){print("tapped");}, child: new Container( width: 100.0, height: 100.0, color: Colors.orange, ), ), ), …

8
Dart에서 인덱스와 값이있는 목록을 열거하거나 매핑합니다.
다트에는 공통점에 해당하는 것이 있습니다. enumerate(List) -> Iterator((index, value) => f) or List.enumerate() -> Iterator((index, value) => f) or List.map() -> Iterator((index, value) => f) 이것이 가장 쉬운 방법 인 것 같지만이 기능이 존재하지 않는다는 것이 여전히 이상하게 보입니다. Iterable<int>.generate(list.length).forEach( (index) => { newList.add(list[index], index) }); 편집하다: @ hemanth-raj 덕분에 …
94 dart  flutter 

12
Flutter에서 진행률 표시기로 작업하는 방법은 무엇입니까?
나는 flutter의 초보자 CircularProgressIndicator이고 레이아웃 에 추가하는 더 좋은 방법을 알고 싶었습니다 . 예를 들어, 내 로그인보기. 이보기에는 사용자 이름, 비밀번호 및 로그인 버튼이 있습니다. Opacity로드 할 때 NativeScript에서 사용하는 것과 같이 진행률 표시기를 표시 하는 오버레이 레이아웃 ( )을 만들고 싶었지만 더 나은 방법인지 여부와 방법에 대해 약간 혼란 …
93 dart  flutter 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.