Flutter FilterChip的标签效果由芯片背景色投射

时间:2019-04-07 07:38:22

标签: dart flutter

当我点击其中一个芯片时,我发现矩形阴影

在芯片下进行了动画处理,尤其是当我分配了特定的

芯片的背景色。

没有背景色,阴影在上方(或者我能说它具有拍打效果吗?)

像普通的RaisedButtons一样的芯片。

我只想去除阴影。

Wrap(
  spacing: 10.0,
  children: List<Widget>.generate(aList.length, (int index) {
    return FilterChip(
      backgroundColor: Colors.grey[100],
      // avatar: CircleAvatar(
      //   child: Icon(Icons.add),
      // ),
      selectedColor: Theme.of(context).accentColor,
      label: Text(
        bList[index],
      ),
      labelStyle: TextStyle(
        color: Colors.black,
        fontWeight: FontWeight.bold,
      ),
      selected: _selectState == aList[index],
      onSelected: (bool selected) {
        if (!selected) {
          _formData['shop'] = '';
          setState(() {
            _selectState = '';
          });
        } else if (selected) {
          _formData['shop'] = aList[index];
          setState(() {
            _selectState = aList[index];
          });
        }
      },
    );
  }).toList(),
)

enter image description here enter image description here

0 个答案:

没有答案