Als «dart» getaggte Fragen

Dart ist eine klassenbasierte, statisch (& stark) typisierte Programmiersprache zum Erstellen von Web- und Mobilanwendungen. Dart wird zu modernem JavaScript kompiliert, um im Browser ausgeführt zu werden, und zu nativem Code, der auf mobilen Plattformen wie Android und iOS ausgeführt werden kann. Dart wird auch in der Befehlszeile für Skripte und serverseitige Apps ausgeführt.

12
Erzwingen Sie, dass der Flutter-Navigator den Status beim Poppen neu lädt
Ich habe eine StatefulWidgetin Flutter mit Knopf, die mich zu einem anderen navigiert StatefulWidgetmit Navigator.push(). Beim zweiten Widget ändere ich den globalen Status (einige Benutzereinstellungen). Wenn ich vom zweiten zum ersten Widget zurückkehre, befindet sich die Verwendung Navigator.pop()des ersten Widgets im alten Zustand, aber ich möchte das Neuladen erzwingen. Irgendeine …
97 dart  flutter 

13
Welche Beziehung besteht zwischen zustandsbehafteten und zustandslosen Widgets in Flutter?
Ein statusbehaftetes Widget ist definiert als jedes Widget, das seinen Status innerhalb seiner Lebensdauer ändert. Aber es ist eine sehr gängige Praxis für eine StatelessWidgeta zu haben StatefulWidgetals eines ihrer Kinder. StatelessWidgetWird nicht zustandsbehaftet, wenn es hatStatefulWidget als eines seiner Kinder hat? Ich habe versucht , Blick in die Dokumentation …



13
InkWell zeigt keinen Welligkeitseffekt
Durch Antippen des Behälters wird der onTap()Handler ausgelöst, es wird jedoch kein Tintenspritzereffekt angezeigt. 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: …


30
Flatter- und google_sign_in-Plugin: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10 :, null)
Das Dialogfeld (Google-Formular) für die Anmeldeinformationen wurde erfolgreich geöffnet. Nachdem ich meine Anmeldeinformationen eingegeben habe, wird dieser Fehler angezeigt. Ich habe die Anweisungen von hier aus befolgt . Erstellt ein Firebase-Projekt und aktiviert die Google Drive-API (die ich jetzt benötige) über die Google APIs-Konsole. Der Code, der die Ausnahme auslöst: …

8
Auflisten oder Zuordnen einer Liste mit Index und Wert in Dart
Im Dart gibt es ein Äquivalent zum Common: enumerate(List) -> Iterator((index, value) => f) or List.enumerate() -> Iterator((index, value) => f) or List.map() -> Iterator((index, value) => f) Es scheint, dass dies der einfachste Weg ist, aber es scheint immer noch seltsam, dass diese Funktionalität nicht existieren würde. Iterable<int>.generate(list.length).forEach( (index) …
95 dart  flutter 



4
Müssen Sie das Schlüsselwort "new" in Dart verwenden?
In meiner Dart-basierten Anwendung habe ich gerade bemerkt, dass ich das weglassen kann new Schlüsselwort und alles einwandfrei funktioniert. Anstelle final widget = new Widget();kann ich auch verwendenfinal widget = Widget(); . Hat dies Auswirkungen auf den Code?
90 dart 

7
Wie kann ich ein Dart-Programm "schlafen"?
Ich möchte einen asynchronen Webdienstaufruf in meiner Dart-Anwendung zum Testen simulieren. Um die Zufälligkeit dieser Scheinanrufe zu simulieren, die reagieren (möglicherweise nicht in der richtigen Reihenfolge), möchte ich meine Mocks so programmieren, dass sie eine bestimmte Zeit warten (schlafen), bevor sie die 'Zukunft' zurückgeben. Wie kann ich das machen?

7
Flattern SVG-Rendering
Ich habe versucht, meiner Flatteranwendung ein Bild mit einer SVG-Quelle hinzuzufügen. new AssetImage("assets/images/candle.svg")) Aber ich habe kein visuelles Feedback bekommen. Wie kann ich ein SVG-Bild in Flutter rendern?
90 dart  flutter 

16
Überprüfen Sie, ob in der Flutter-App eine Internetverbindung verfügbar ist
Ich muss einen Netzwerkanruf ausführen. Aber bevor ich das mache, muss ich überprüfen, ob das Gerät über eine Internetverbindung verfügt. Das habe ich bisher gemacht: var connectivityResult = new Connectivity().checkConnectivity();// User defined class if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) {*/ this.getData(); } else { neverSatisfied(); } Die obige …

10
Flattereckenradius mit transparentem Hintergrund
Unten ist mein Code, mit dem ich einen Container mit runden Ecken und transparentem Hintergrund rendern möchte. 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)) …
87 dart  flutter 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.