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

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

16
Flutterアプリで利用可能なインターネット接続があるかどうかを確認します
実行するネットワーク呼び出しがあります。ただし、その前に、デバイスにインターネット接続があるかどうかを確認する必要があります。 これは私がこれまでに行ったことです: var connectivityResult = new Connectivity().checkConnectivity();// User defined class if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) {*/ this.getData(); } else { neverSatisfied(); } 上記の方法は機能しません。

8
Flutterを使用してローカルストレージに保存する方法
Androidでは、セッション間で保持したい情報があれば、SharedPreferencesを使用したり、SQLiteデータベースを作成したり、デバイスにファイルを書き込んで後で読み込んだりすることができます。 Flutterを使用するだけでこのようなデータを保存および復元する方法はありますか?または、サービスの例のように、AndroidおよびiOS用のデバイス固有のコードを記述する必要がありますか?

6
タイプ「List <dynamic>」はタイプ「List <Widget>」のサブタイプではありません
Firestoreの例からコピーしたコードのスニペットがあります。 Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList(), ); }, ); } しかし、私はこのエラーが発生します type 'List&lt;dynamic&gt;' is not a subtype of type 'List&lt;Widget&gt;' …

12
フラッターで進行状況インジケーターを操作する方法は?
私はフラッターの初心者CircularProgressIndicatorで、レイアウトに追加するためのより良い方法を知りたいと思っていました。たとえば、私のログインビュー。このビューには、ユーザー名、パスワード、およびログインボタンがあります。Opacity読み込み時に、NativeScriptで使用するように進行状況インジケーターを表示するオーバーレイレイアウト(を使用)を作成したかったのですが、その方法や、それがより良い方法であるかどうかについても少し混乱しています。たとえば、NativeScriptでは、メインレイアウトにIndicatorActivityを追加し、ビジーをtrueまたはfalseに設定して、読み込み時にすべてのビューコンポーネントをオーバーレイします。 編集: 私はこの結果に到達することができました: void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return new MaterialApp( title: 'Flutter Demo', theme: new ThemeData( primarySwatch: Colors.blue, ), home: new MyHomePage(title: 'Flutter Demo Home Page'), ); } } …
93 dart  flutter 

7
FlutterSVGレンダリング
SVGソースを含む画像をフラッターアプリケーションに追加してみました。 new AssetImage("assets/images/candle.svg")) しかし、視覚的なフィードバックは得られませんでした。FlutterでSVG画像をレンダリングするにはどうすればよいですか?
92 dart  flutter 

10
背景が透明なフラッターコーナー半径
以下は、背景が透明な丸い角のコンテナをレンダリングすることを期待している私のコードです。 return new Container( //padding: const EdgeInsets.all(32.0), height: 800.0, //color: const Color(0xffDC1C17), //color: const Color(0xffFFAB91), decoration: new BoxDecoration( color: Colors.green, //new Color.fromRGBO(255, 0, 0, 0.0), borderRadius: new BorderRadius.only( topLeft: const Radius.circular(40.0), topRight: const Radius.circular(40.0)) ), child: new Container( decoration: new BoxDecoration( color: Colors.blue, borderRadius: new BorderRadius.only( topLeft: const Radius.circular(40.0), topRight: …
90 dart  flutter 


9
ウィジェットの高さを取得するにはどうすればよいですか?
LayoutBuilderウィジェットの高さを取得するためにどのように使用されるのかわかりません。 ウィジェットのリストを表示して高さを取得し、特別なスクロール効果を計算できるようにする必要があります。私はパッケージを開発していて、他の開発者がウィジェットを提供しています(私はそれらを制御していません)。LayoutBuilderを使用して高さを取得できることを読みました。 非常に単純なケースでは、WidgetをLayoutBuilder.builderでラップしてスタックに入れようminHeight 0.0としmaxHeight INFINITYましたが、常に、、およびを取得します。LayoutBuilderを誤用していますか? 編集:LayoutBuilderはダメのようです。私はほとんど解決策であるCustomSingleChildLayoutを見つけました。 そのデリゲートを拡張し、getPositionForChild(Size size, Size childSize)メソッドでウィジェットの高さを取得することができました。しかし、最初に呼び出されるメソッドはSize getSize(BoxConstraints constraints)、制約として、これらのCustomSingleChildLayoutsをListViewに配置しているため、0からINFINITYになります。 私の問題は、SingleChildLayoutDelegategetSizeがビューの高さを返す必要があるように動作することです。その時の子供の身長はわかりません。私はconstraints.smallest(0、高さは0)、または無限大でアプリをクラッシュさせるconstraints.biggestのみを返すことができます。 ドキュメントでは、次のようにも書かれています。 ...しかし、親のサイズは子のサイズに依存することはできません。 そして、それは奇妙な制限です。

30
Flutter.ioAndroidライセンスステータス不明
[!] Androidツールチェーン-Androidデバイス用に開発(Android SDK 27.0.3)&gt;&gt;•Android SDK a .. \ Android \ sdk•AndroidNDKの場所が構成されていません(オプション。ネイティブプロファイリングサポートに役立ちます)•プラットフォームandroid-27、 build-tools 27.0.3•C:\ Program Files \ Android \ Android Studio \ jre \ bin \ javaにあるJavaバイナリ•JavaバージョンOpenJDKランタイム環境(ビルド1.8.0_152-release-1024-b02)XAndroidライセンスステータスが不明です。 Flutter Doctorを実行すると、Android SDKでエラーが発生しますが、デバイスでビルド/実行することはできます。この問題を修正する方法に興味がありました。Android SDKの最新バージョンをダウンロードしたと思いますが、先週この問題が発生しなかったため、何が起こったのかわかりません。 ##新しい問題コメントで考えられるいくつかの修正を行った後、新しい問題が発生しました。新しいjdk10と一緒に新しいバージョンのandroidsdk P、8、および7をインストールしました。どうやらまだ十分に更新されていません。 C:\Flutter\flutter&gt;flutter doctor --android-licenses A newer version of the Android SDK is required. To update, run: C:\Users\tdmil\AppData\Local\Android\sdk\tools\bin\sdkmanager --update C:\ …
87 android  flutter 

16
FlatButtonクリックでAlertDialogを閉じるにはどうすればよいですか?
私は以下を持っていますAlertDialog。 showDialog( context: context, child: new AlertDialog( title: const Text("Location disabled"), content: const Text( """ Location is disabled on this device. Please enable it and try again. """), actions: [ new FlatButton( child: const Text("Ok"), onPressed: _dismissDialog, ), ], ), ); どうすれば言ったを_dismissDialog()却下させることができAlertDialogますか?

4
FlutterのGridViewでウィジェットのカスタム高さを設定するにはどうすればよいですか?
Container GridViewの高さを指定した後でも、私のコードは正方形のウィジェットを生成しています。 class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() =&gt; new _MyHomePageState(); } class _MyHomePageState extends State&lt;MyHomePage&gt; { List&lt;String&gt; widgetList = ['A', 'B', 'C']; @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: …


4
FlutterプロジェクトでAndroidminSdkVersionを変更する方法
Bluetoothを使用して通信するアプリのフラッタープロジェクトを開始しようとしていました。そのために、私はフラッターブルーを使用していました。 残念ながら、(Androidデバイスで)実行しようとすると、最初に作成した例で次のエラーが発生しました。 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugManifest'. &gt; Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:flutter_blue] /home/maldus/Projects/flutter/polmac/build/flutter_blue/intermediates/manifests/full/debug/AndroidManifest.xml as the library might be using APIs not available in 16 Suggestion: use a compatible …

19
さまざまな画面サイズに応じてフラッターアプリをレスポンシブにする方法は?
さまざまな画面サイズに応じてレスポンシブにするのに苦労しています。レスポンシブにする方法は? @override Widget build(BuildContext context) { return new Container( decoration: new BoxDecoration(color: Colors.white), child: new Stack( children: [ new Padding( padding: const EdgeInsets.only(bottom: 350.0), child: new GradientAppBar(" "), ), new Positioned( bottom: 150.0, height: 260.0, left: 10.0, right: 10.0, child: new Padding( padding: new EdgeInsets.all(10.0), child: new Card( child: new …
84 dart  flutter 

4
FlutterのRelativeLayoutに相当
RelativeLayoutAndroidで行うのと同様の何かを実装する方法はありますか? 特に、私は次のように何かを探していますcenterInParent、layout_below:&lt;layout_id&gt;、layout_above:&lt;layout_id&gt;、およびalignParentLeft RelatedLayoutの詳細については、https://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.htmlをご覧ください。 編集:これはに依存するレイアウトの例です RelativeLayout そのため、上の画像では、「豆腐の歌」のテキストが。のcenterInParent内側のように配置されていRelativeLayoutます。他の2つがあり、一方alignParentLeft及びalignParentRight 火のアイコンがある各セルでは、その下部のいいねの数が炎のアイコンの中心の周りに配置されています。また、各セルの上部と下部のタイトルは、画像アバターの右側と上部と下部にそれぞれ配置されます。

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