it-swarm.com.de

Wie soll ich DropdownButtons und DropdownMenuItems in Flutter anpassen?

Der Standardwert DropdownButton mit DropdownMenuItems gibt ein hellgraues Dropdown zurück. Wie soll ich das Dropdown-Menü anpassen (z. B. Hintergrundfarbe, Dropdown-Breite)? Ich kann die Eigenschaft style sowohl in DropdownButton als auch in DropdownMenuItem folgendermaßen ändern:

return new DropdownButton(
      value: ...,
      items: ...,
      onChanged: ...,
      style: new TextStyle(
        color: Colors.white,
      ),
    );

dies ändert jedoch nichts an der Hintergrundfarbe des Dropdowns.

Soll ich DropdownMenu kopieren und erweitern? Plant Flutter, in naher Zukunft Anpassungen für dieses Widget vorzunehmen?

16
Mary

Wenn Sie möchten, dass der Dropdown-Button den Bereich ausfüllt, in dem er sich befindet, verwenden Sie die Eigenschaft isExpanded und setzen Sie sie auf true

DropdownButton<String>(
   isExpanded: true,
)
0
TuMahler