1.Der Argumenttyp „Farbe?“ kann nicht dem Parametertyp „Farbe“ zugewiesen werden
ändere es einfach
color: (Colors.blue[300])!,
Dies ist Null safty
eine Funktion in Dart. Weitere Informationen finden Sie unter diesem Link
https://medium.com/flutter/null-safety-flutter-tech-preview-cb5c98aba187
2. Versuchen Sie, entweder einen expliziten Standardwert ungleich „Null“ oder den Modifikator „erforderlich“ hinzuzufügen.
Die Dart-Syntax der höheren Version erfordert, dass sie nicht leer sein darf.
Wenn Sie diesen Fehler melden oder das Schlüsselwort Require hinzufügen, um hervorzuheben, dass es nicht leer sein darf,
Fügen Sie entweder einen nicht leeren Bezeichner „?“ hinzu, zum Beispiel :
3. Singleton-Schreibmethode nach Dart2.0 (Dart-Singleton-Modus der Flutter2.12.0-Version)
class Singleton{
Singleton._privateConstructor();
static final Singleton _instance = Singleton._privateConstructor();
static Singleton get instance { return _instance;}
}
oder es kann so geschrieben werden