Flutter 的标签组件Chip无法通过设置宽高来改变其大小,可以通过设置labelPadding为负数来改变其大小,具体代码如下,注意labelPadding的top和bottom均为负值
Chip( labelPadding: EdgeInsets.only(left: 2, right: 2, top: -5, bottom: -5), label: Text( '我爱我的祖国', style: TextStyle(fontSize: 12), ), avatar: CircleAvatar( child: Text( '#', style: TextStyle(fontSize: 12), ), ), ),
在同屏下,和正常的Chip组件表现出来的效果差异如下: