Wie würden Sie Flutter-Apps einen Begrüßungsbildschirm hinzufügen? Es sollte vor allen anderen Inhalten geladen und angezeigt werden. Derzeit gibt es einen kurzen Farbblitz, bevor das Scaffold-Widget (Home: X) geladen wird.
Für die Benutzeroberfläche, die sich unter iOS und Android geringfügig unterscheiden sollte , dh auf verschiedenen Plattformen , muss es eine Möglichkeit geben, zu erkennen, auf welcher die App ausgeführt wird, aber ich konnte sie in den Dokumenten nicht finden. Was ist es?
Ich habe Flutter installiert und Android Studio eingerichtet. Dann habe ich ein Beispiel für Flattern auf GitHub geklont ( https://github.com/flutter/flutter ) und es in Android Studio gestartet, aber es warnt mich, dass "Dart SDK nicht konfiguriert ist", dies ist auch meinem Kollegen passiert . Aber wenn ich ein neues Projekt …
Ich sammle Benutzereingaben mit a TextFormFieldund wenn der Benutzer eine drückt FloatingActionButton, um anzuzeigen, dass sie fertig sind, möchte ich die Bildschirmtastatur schließen. Wie kann ich die Tastatur automatisch ausschalten lassen? import 'package:flutter/material.dart'; class MyHomePage extends StatefulWidget { MyHomePageState createState() => new MyHomePageState(); } class MyHomePageState extends State<MyHomePage> { TextEditingController …
Irgendeine Lösung, um dieses Problem zu lösen? Stacktrace: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. …
Ich habe die App mit flutter create testapp erstellt. Jetzt möchte ich den App-Namen von "testapp" in "My Trips Tracker" ändern. Wie kann ich das machen ? Ich habe versucht, von der zu wechseln, AndroidManifest.xmlund es wurde geändert, aber gibt es eine Möglichkeit, die das Flattern bietet, um dies zu …
Bisher habe ich Folgendes getan, wenn ich eine bedingte Anweisung in einem Widget verwenden musste (Verwenden von Center und Containern als vereinfachte Dummy-Beispiele): new Center( child: condition == true ? new Container() : new Container() ) Wenn ich jedoch versuchte, eine if / else-Anweisung zu verwenden, führte dies zu einer …
Ich kann in Flutter keine Möglichkeit finden, ein Eingabefeld zu erstellen, das eine numerische Tastatur öffnet. Ist dies mit Flutter-Material-Widgets möglich? Einige Github-Diskussionen scheinen darauf hinzudeuten, dass dies eine unterstützte Funktion ist, aber ich kann keine Dokumentation dazu finden.
In Android match_parentund wrap_contentwerden verwendet, um die Größe der Widgets automatisch relativ zu ihren übergeordneten Elementen auf den Inhalt des Widgets zu ändern. In Flutter scheinen standardmäßig alle Widgets auf eingestellt zu sein wrap_content. Wie würde ich es so ändern, dass ich es widthund heightdas des übergeordneten Widgets füllen kann …
Ich habe festgestellt, dass es möglich ist, Widgets mit einfachen Funktionen zu erstellen, anstatt StatelessWidget zu unterordnen . Ein Beispiel wäre dies: Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } Dies ist interessant, da es weit weniger Code erfordert als …
Ich versuche, ein Hintergrundbild für die Startseite festzulegen. Ich erhalte den Bildplatz vom Anfang des Bildschirms und fülle die Breite, aber nicht die Höhe. Vermisse ich etwas in meinem Code? Gibt es Bildstandards für Flattern? Skalieren Bilder basierend auf der Bildschirmauflösung jedes Telefons? class BaseLayout extends StatelessWidget{ @override Widget build(BuildContext …
Ich arbeite an meiner ersten Flatter-App. Der Hauptbildschirm der App weist dieses Problem nicht auf. Alle Texte werden so angezeigt, wie sie sollten. In diesem neuen Bildschirm, den ich entwickle, haben alle Text-Widgets eine seltsame gelbe Linie / doppelte Linie darunter. Irgendwelche Ideen, warum dies geschieht?
Ich versuche, eine einfache Anmeldeseite für meine Flutter-App zu erstellen. Ich habe die Schaltflächen TextFields und Login / Signin erfolgreich erstellt. Ich möchte eine horizontale ListView hinzufügen. Wenn ich den Code ausführe, verschwinden meine Elemente. Wenn ich es ohne ListView mache, ist es wieder in Ordnung. Wie kann ich das …
Ich habe 2 Bildschirme in meiner Flutter-App: Liste der Datensätze und Bildschirm zum Erstellen und Bearbeiten von Datensätzen. Wenn ich ein Objekt an den zweiten Bildschirm übergebe, bedeutet dies, dass ich dies bearbeiten werde. Wenn ich null übergebe, bedeutet dies, dass ich ein neues Element erstelle. Der Bearbeitungsbildschirm ist ein …
Ich möchte Funktionen ausführen können, sobald ein Widget fertig erstellt / geladen wurde, bin mir aber nicht sicher, wie. Mein aktueller Anwendungsfall besteht darin, zu überprüfen, ob ein Benutzer authentifiziert ist, und wenn nicht, zu einer Anmeldeansicht umzuleiten. Ich möchte nicht vorher überprüfen und entweder die Anmeldeansicht oder die Hauptansicht …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.