Как сделать «Стильный» выпадающим, получить данные из этого выпадающего списка и отобразить их в виде текста.Как я могу достичь этой задачи?Вот мой код, в котором я создаю флаттер-приложение, представляющее собой игру в бутылочку.Я сделал раскрывающийся список, но, как получить его значение и напечатать в виде текста на экране:
import 'package:flutter/material.dart';
import 'dart:math';
List<DropdownMenuItem<String>> listDrop = [];
loadData() {
listDrop = [];
listDrop.add(new DropdownMenuItem(
child: new Text('Item 1'),
value: "1",
));
listDrop.add(new DropdownMenuItem(
child: new Text('Item 2'),
value: "2",
));
listDrop.add(new DropdownMenuItem(
child: new Text('Item 3'),
value: "3",
));
}
class ImageRotate extends StatefulWidget {
@override
_ImageRotateState createState() => new _ImageRotateState();
}
class _ImageRotateState extends State<ImageRotate>
with SingleTickerProviderStateMixin {
AnimationController animationController;
static var rng = new Random();
double random_number = 0.0;
);
} }
new Container(
alignment: Alignment.centerRight,
padding: new EdgeInsets.only(top: 200.0, right: 100.0),
child: new DropdownButton(
style: new TextStyle(
color: Colors.redAccent,
fontWeight: FontWeight.bold,
),
items: listDrop,
hint: new Text(
"Select"
),
onChanged: loadData(),
),
),