颤振下拉对齐不正确

Abb*_*Ali 10 android dart mobile-development flutter

我想要像这样的下拉菜单并带有颤动

预期的:

落下

通过 flutter dropdownformfield 我可以做类似的事情

在此输入图像描述

如您所见,当我单击下拉按钮时,菜单项与按钮重叠。请找到下面的代码

DropdownButtonFormField(
                            isExpanded: false,
                            isDense: true,
                            items:  classes.map((category) {
                                    return new DropdownMenuItem(
                                        value: category,
                                        child: Row(
                                          children: <Widget>[
                                            Text(category),
                                          ],
                                        ));
                                  }).toList()
                                ,
                            onChanged: (newValue) {
                              // do other stuff
                              
                            },
                            value: _classroom,
                            decoration: InputDecoration(
                              contentPadding: EdgeInsets.fromLTRB(10, 0, 10, 0),
                              enabledBorder: UnderlineInputBorder(
                                  borderSide: BorderSide(color: Colors.white)),
                              hintText: "Select Class",
                              hintStyle: TextStyle(
                                color: Colors.grey[600],
                              ),
                            ),
                          )
Run Code Online (Sandbox Code Playgroud)

这可以通过下拉小部件实现吗?如果没有,我如何设计自定义下拉小部件?

谢谢

kri*_*yaa 1

使用 flutter 的 dropdownbutton2 ,其中菜单项从按钮底部对齐,您甚至可以很好地自定义菜单项

在此输入图像描述

封装:DropDownButton2

供参考:请参阅此链接