dropdownbuttonhideunderline beautiful in flutter code example

Example: dropdownbuttonhideunderline beautiful in flutter

import 'package:flutter/material.dart';void main() => runApp(MaterialApp(      title: "Tutorial",      home: Home(),    ));class Home extends StatefulWidget {  @override  _HomeState createState() => _HomeState();}class _HomeState extends State<Home> {  List<ListItem> _dropdownItems = [    ListItem(1, "First Value"),    ListItem(2, "Second Item"),    ListItem(3, "Third Item"),    ListItem(4, "Fourth Item")  ];  List<DropdownMenuItem<ListItem>> _dropdownMenuItems;  ListItem _selectedItem;  void initState() {    super.initState();    _dropdownMenuItems = buildDropDownMenuItems(_dropdownItems);    _selectedItem = _dropdownMenuItems[0].value;  }  List<DropdownMenuItem<ListItem>> buildDropDownMenuItems(List listItems) {    List<DropdownMenuItem<ListItem>> items = List();    for (ListItem listItem in listItems) {      items.add(        DropdownMenuItem(          child: Text(listItem.name),          value: listItem,        ),      );    }    return items;  }  @override  Widget build(BuildContext context) {    return Scaffold(      appBar: AppBar(        title: Text("Dropdown Button"),      ),      body: Container(        padding: EdgeInsets.all(20.0),        child: DropdownButton<ListItem>(            value: _selectedItem,            items: _dropdownMenuItems,            onChanged: (value) {              setState(() {                _selectedItem = value;              });            }),      ),    );  }}