Flattern: Wie kann ich eine Random color generator, Hintergrund
Generieren Sie zufällige Farben
return new RaisedButton(
padding: EdgeInsets.symmetric(vertical: 30.0),
color: Colors.primaries random List <blue,green>,
- Könnten Sie verwenden: pub.dartlang.org/packages/random_color
- Beste Methode ist in der letzten Antwort, ich.e mithilfe der random
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
Random
Klasse zu tun:Aber wenn Sie wollen, um die Farbe zu ändern, wenn die Taste gedrückt wird, verwenden Sie eine
StatefulWidget
. Ein einfaches Beispiel ist wie folgt:Außerdem gibt es ein Paket namens random_pk von pawankumar, das uns zufällige Farbe jedes mal, wenn Ihre app die build-Methode aufgerufen.
Dies ist mein Weg, um eine zufällige Farbe:
import 'dart:math' as math;
<< 0
zu vollbringen? Entfernt werden sollten.Dies generiert eine andere Farbe für den button, jedes mal wenn das build-Methode für die app aufgerufen wird
Anderen Weg, um Tonnen von Farben ist mit
Random
Klasse mitColor.fromARGB
oderColor.fromRGBO
:Wenn Sie
Color.fromRGBO
:Vierte argument sollte innerhalb
0.0
zu1.0
und zum Glück haben wir_random.nextDouble()
gibt einen Wert zwischen0.0
zu1.0
zufällig.Übrigens:
Es gibt eine eingebaute Liste von material, Farben in der Farben Klasse. Sie können es verwenden, wie unten
Oben ist die einfachste und Schnellste Art und Weise zu Kolorieren Sie Ihre Liste mit zufälligen Farben. Sie nicht brauchen, um eine Liste von Farben.
Einfachste und beste empfohlene Weg, dies zu tun ist:
Schritt 1: Hinzufügen von Abhängigkeiten in pubspec.yaml
random_color: ^1.0.3
Schritt 2: Hinzufügen importieren
import 'package:random_color/random_color.dart';
Schritt 3: In "Farbe" Attribut schreiben
Farbe: RandomColor().randomColor();
Habe ich eine flutter-app color picker, das Ihnen ermöglicht, zu visualisieren, wenn Sie eine Farbe auswählen. Sie können es verwenden, wenn Sie möchten, Flattern Arzt Farbauswahl
Bekommen zufällige Farbe ich die nächsten: