Flutter:如何在IconButton中添加轮廓/描边边框?

6 浏览
0 Comments

Flutter:如何在IconButton中添加轮廓/描边边框?

如何在IconButton中添加轮廓/描边边框?

我尝试使用堆叠(stack),但结果不如预期。

这是我的代码

SliverAppBar(

leading: Stack(

alignment: Alignment.center,

children: [

Icon(

Icons.arrow_back,

color: Colors.black,

size: 36,

),

IconButton(

icon: new Icon(

Icons.arrow_back,

size: 24,

),

onPressed: () => Navigator.of(context).pop(),

),

],

),

//

// 其他代码

//

)

上述代码的输出图片

enter image description here

我想要创建一个在输出的右侧,类似于文本的IconButton的轮廓/描边。

带有可自定义的“轮廓/描边颜色”和填充颜色的图标示例

enter image description here

我尝试寻找解决方案,但没有找到。是否可能仅通过代码自定义IconButton并添加轮廓/描边边框?

0