タグ付けされた質問 「flutter」

Flutterは、モバイル、ウェブ、デスクトップ向けにネイティブにコンパイルされたアプリケーションを単一のコードベースから構築するためのGoogleのUIツールキットです。

9
appBarの戻るボタンの色を変更する方法
appBarの自動戻るボタンを別の色に変更する方法がわかりません。それは足場の下にあり、私はそれを研究しようとしましたが、頭を包むことができません。 return Scaffold( appBar: AppBar( backgroundColor: Colors.white, title: Image.asset( 'images/.jpg', fit: BoxFit.fill, ), centerTitle: true, ),
115 flutter 

14
FlutterのColumnの子の間のスペース
子としてColumn2つのTextFieldウィジェットを持つウィジェットがあり、両方の間にスペースを確保したいと考えています。 私はすでに試しましたmainAxisAlignment: MainAxisAlignment.spaceAroundが、結果は私が望んでいたものではありませんでした。

4
ステートフルウィジェットにデータを渡す
ステートフルウィジェットを作成するときに、それをデータに渡すための推奨される方法は何でしょうか。 私が見た2つのスタイルは次のとおりです。 class ServerInfo extends StatefulWidget { Server _server; ServerInfo(Server server) { this._server = server; } @override State<StatefulWidget> createState() => new _ServerInfoState(_server); } class _ServerInfoState extends State<ServerInfo> { Server _server; _ServerInfoState(Server server) { this._server = server; } } この方法は、両方値を保持ServerInfoし、_ServerInfoState少し無駄思われます。 他の方法は使用することwidget._serverです: class ServerInfo extends StatefulWidget { Server _server; ServerInfo(Server server) { …
113 dart  flutter 

8
Flutterでボタンを無効にするにはどうすればよいですか?
Flutterのコツをつかみ始めたばかりですが、ボタンの有効状態を設定する方法を理解できません。 ドキュメントから、それはonPressedボタンを無効にするためにnull に設定し、それを有効にするために値を与えると言います。ボタンがライフサイクルの間同じ状態を継続する場合、これは問題ありません。 ボタンの有効な状態(またはonPressedコールバック)を何らかの方法で更新できるようにするカスタムステートフルウィジェットを作成する必要があるという印象を受けました。 だから私の質問はどうすればいいですか?これはかなり簡単な要件のように見えますが、それを行う方法に関するドキュメントには何も見つかりません。 ありがとう。
113 button  dart  flutter 

9
DateTimeをFlutterでフォーマットする方法、現在の時刻をFlutterで取得する方法は?
ボタンをタップした後DateTime、Textウィジェットに電流を表示しようとしています。以下は動作しますが、フォーマットを変更したいのですが。 現在のアプローチ DateTime now = DateTime.now(); currentTime = new DateTime(now.year, now.month, now.day, now.hour, now.minute); Text('$currentTime'), 結果 YYYY-MM-JJ HH-MM:00.000 質問 どうすれば:00.000部品を取り外すことができますか?
113 datetime  flutter  dart 


10
キーボードが表示されると、Flutterウィジェットのサイズが変更されます。これを防ぐ方法は?
私はこのような拡張ウィジェットの列を持っています: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: <Widget>[ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); 次のようになります。 convertFrom、TextFieldが含まれます。このテキストフィールドをタップすると、Androidキーボードが画面に表示されます。これにより画面サイズが変更されるため、ウィジェットのサイズは次のようになります。 列のサイズが変更されないように、キーボードで画面を「オーバーレイ」する方法はありますか?Expandedウィジェットを使用せず、各ウィジェットの高さをハードコーディングすると、ウィジェットのサイズは変更されませんが、キーボードが表示されたときに黒と黄色の縞模様のエラーが発生します(十分なスペースがないため)。これは、すべての画面サイズに柔軟に対応できるわけではありません。 これがAndroid固有なのかFlutter固有なのかわかりません。

29
Visual StudioCode-URIのターゲットが存在しません 'package:flutter / material.dart'
Macbookをフラッター開発用にセットアップしました。 そこで、flutter sdkをダウンロードして、ドキュメントに配置しました。その後、コマンドラインでフラッターを処理するようにパス変数を設定しました。 コマンドを実行してflutter create todolist、空白のプロジェクトを実行します。 また、Dart-Codeを使用してVisual Studioコードをセットアップし、適切な構文のハイライト、インテリセンスなどを使用します。 したがって、ビジュアルスタジオコードを開くとimport、次の画像のようにメソッドが強調表示されます。 これは、正しいクラスも強調表示するため、実際のエラーかどうかを完全に理解するのが困難になることを意味します。 私は両方pub getを実行し、flutter packages getすべてを正しく取得しました。パス変数はすべて正しくあります。 'import'パッケージが見つからないことを強調表示しているのはなぜですか?

13
プログラムでFlutterのウィジェットを表示/非表示
Androidでは、すべてのViewサブクラスsetVisibility()に、Viewオブジェクトの可視性を変更できるメソッドがあります 可視性の設定には3つのオプションがあります。 可視:Viewレイアウト内で可視をレンダリングします 非表示:を非表示にしますがView、表示されたView場合にが占めるものと同じギャップを残します View削除:を非表示にし、レイアウトから完全に削除します。それはあるかのようだheightとwidthしました0dp Flutterのウィジェットについて上記に相当するものはありますか? クイックリファレンス:https : //developer.android.com/reference/android/view/View.html#attr_android : visibility

10
アプリバーのタイトルを中央に配置する方法
タイトルテキストを、先行アクションと後続アクションの両方があるアプリバーの中央に配置しようとしています。 @override Widget build(BuildContext context) { final menuButton = new PopupMenuButton<int>( onSelected: (int i) {}, itemBuilder: (BuildContext ctx) {}, child: new Icon( Icons.dashboard, ), ); return new Scaffold( appBar: new AppBar( // Here we take the value from the MyHomePage object that // was created by the App.build method, and …
111 flutter 

7
CircularProgressIndicatorの色を変更する方法
どうすれば色を変更できCircularProgressIndicatorますか? 色の値はのインスタンスですAnimation<Color>が、アニメーションの問題なく色を変更する簡単な方法があることを願っています。
110 flutter 


7
リストビューの最後までプログラムでスクロールする
ListViewアイテムの数を動的に変更できるスクロール可能なものがあります。リストの最後に新しいアイテムが追加されるたびに、プログラムでListView最後までスクロールしたいと思います。(たとえば、最後に新しいメッセージを追加できるチャットメッセージリストのようなもの) 私の推測ではScrollController、Stateオブジェクトにを作成して手動でListViewコンストラクターに渡す必要があるので、後でコントローラーでanimateTo()/jumpTo()メソッドを呼び出すことができます。ただし、最大スクロールオフセットを簡単に決定できないため、ある種scrollToEnd()の操作を単純に実行することは不可能のようです(ただし、簡単にパス0.0して初期位置にスクロールさせることができます)。 これを達成する簡単な方法はありますか? ビューポートreverse: true内に収まるアイテムの数が少ないときにアイテムを上部に配置したいので、使用することは私にとって完璧な解決策ではありませんListView。


15
ポップ時にFlutterナビゲーターに状態をリロードさせる
私は1つを持っているStatefulWidget他に私をナビゲートボタン、とフラッターにStatefulWidget使用しますNavigator.push()。2番目のウィジェットで、グローバル状態(一部のユーザー設定)を変更しています。2番目のウィジェットから最初のウィジェットに戻るとNavigator.pop()、最初のウィジェットの使用は古い状態ですが、強制的にリロードしたいと思います。これを行う方法はありますか?私は1つのアイデアを持っていますが、それは醜いように見えます: ポップして2番目のウィジェット(現在のウィジェット)を削除します もう一度ポップして最初のウィジェット(前のウィジェット)を削除します 最初のウィジェットをプッシュします(強制的に再描画する必要があります)
108 dart  flutter 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.