Flutter:如何制作圆形的PopupMenuButton的InkWell?

Dan*_*ira 2 flutter

我在FloatingActionButton中有一个PopupMenuButton。但是它的InkWell不是圆形的,它是标准的正方形。我该如何实现?

Fir*_*van 11

您可以使用borderRadiusof 属性InkWell来获得圆形墨水飞溅。

Material(
 color: Colors.lightBlue,
 borderRadius: BorderRadius.circular(25.0),
 child: InkWell(
  splashColor: Colors.blue,
  borderRadius: BorderRadius.circular(25.0),
  child: Text('Button'),
 ),
),
Run Code Online (Sandbox Code Playgroud)


小智 8

使用customBorder属性InkWell

InkWell(
    customBorder: CircleBorder(),
    onTap: () {}
    child: ...
)
Run Code Online (Sandbox Code Playgroud)