Border в DropdownMenuItem

Подскажите пожалуйста, как можно добавить border с цветом у элементов выпадающего списка DropdownMenuItem? В описании класса ничего не нашел подходящего... Так вывожу элементы списка:

return DropdownMenuItem<String>(
              value: value,
              child: Text(value,),
            );
          })

Ответы (1 шт):

Автор решения: MiT

Так? Если дадите пример, будет более понятней.

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: DropdownButton<String>(
            items: <String>['A', 'B', 'C', 'D'].map((String value) {
              return DropdownMenuItem<String>(
                value: value,
                child: Container(
                  margin: const EdgeInsets.all(15.0),
                  padding: const EdgeInsets.all(3.0),
                  decoration: BoxDecoration(
                      border: Border.all(color: Colors.blueAccent)),
                  child: Text(value),
                ),
              );
            }).toList(),
            onChanged: (_) {},
          ),
        ),
      ),
    );
  }
}
→ Ссылка