美文网首页Flutter圈子Flutter中文社区Flutter
flutter DropdownButton 下拉框背景色

flutter DropdownButton 下拉框背景色

作者: RookiePG | 来源:发表于2019-07-07 21:35 被阅读16次

    Theme的canvasColor属性可以修改下拉栏背景色

    List<String> _demoList = ['one', 'two'];
    // 外层Theme的canvasColor属性可以修改下拉栏背景色
    Theme(
      data: Theme.of(context).copyWith(
        canvasColor: Color.fromRGBO(27, 29, 67, 1.00),
      ),
      // DropdownButtonHideUnderline 没有下划线的下拉栏
      child: DropdownButtonHideUnderline(
          child: DropdownButton(
              style: TextStyle(color: Color.fromRGBO(0, 255, 255, 1.00),),
              items: _demoList.map((value) {
                  return DropdownMenuItem(
                      child: Text(value),
                      value: value,
                  );
              }).toList(),
              value: _demoList,
              onChanged: (String value) {
                  setState(() {
                      _demoList = value;
                  });
              },
      )))

    相关文章

      网友评论

        本文标题:flutter DropdownButton 下拉框背景色

        本文链接:https://www.haomeiwen.com/subject/mjgihctx.html