gpt4 book ai didi

android-studio - 如何在Flutter中仅为OutlineButton制作带下划线的边框

转载 作者:行者123 更新时间:2023-12-03 03:57:17 25 4
gpt4 key购买 nike

我正在尝试创建一个按钮,该按钮将在图像下方显示彩色边框,但仅在底部显示。在OutlineButton中,它仅允许我更改整个边框,而不能更改边框的一侧。谁能帮我!我需要将它作为按钮,因为当用户按下图像时,我正在使用onPressed(){}来执行从Colors.transparent到Colors.teal的颜色更改。谢谢!

最佳答案

固定它。我将其更改为平面按钮,并将小部件包装在Material()中
这使我可以创建底部的BorderSide,并将其设置为我的颜色首选项:

bool changeColor = false;

Material(
shape: Border(
bottom: BorderSide(
color: changeColor ? Colors.teal : Colors.transparent, width: 3.0
)
),
child: FlatButton(
onPressed: (){
setState(() {changeColor = !changeColor;});
},
),
),

关于android-studio - 如何在Flutter中仅为OutlineButton制作带下划线的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60027693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com