Eigenes Flutter-Widget

In der Quellcode können Sie sogar ein eigenes Widget definieren.

In diesem Beispiel habe ich ein eigenes Widget von dem „Container“-Widget geerbt, deswegen kann ich die Eigenschaften (Parameter) wie alignment oder width von „Container“-Widget benutzen.

Mein Widget soll aber bestimmte Argumente einnehmen: text und color, deswegen stehen die als Patrameter in Klammern nach dem Namen. Diese Parameter müssen in der Quellcode davor als Variablen mit entsprechenden Typ deklariert werden.

Es ist wichtig bei der Vergabe der Widget-Namen zu beachten, dass es lesbar und verständlich ist, hier ist es „buildText“, ich konnte es auch „buildColoredText“ benennen.

Nun habe ich ein Widget buildText(), mit dem ich ein Box mit farbigen Text in auf einem Screen in meiner App darstellen kann.