gpt4 book ai didi

user-interface - 可以在 Flutter 中将文本写入按钮

转载 作者:IT王子 更新时间:2023-10-29 07:00:59 24 4
gpt4 key购买 nike

我正在尝试制作这样的键盘

enter image description here

但是我得到了这个

enter image description here

我的每一个按钮都是

class PinyinButton extends StatelessWidget {

final VoidCallback onPressed;

final List<String> titles;

PinyinButton({this.onPressed, this.titles});

@override
Widget build(BuildContext context) {
return new SizedBox(
width: 30.0,
height: 60.0,
child: new RaisedButton(onPressed: this.onPressed, child: new Column(
children: titles.map((title) => new Text(title)).toList()
))
);
}
}

显然每个按钮或其他容器都有一些填充,这使得文本提前换行。如何删除此填充

最佳答案

不要使用RaisedButton

RaisedButtonFlatButtonXXButton 只是关于按钮的视觉实现。

您在这里想要的是一个简单的onTap 回调,然后您自己定义您的设计。这是通过将 RaisedButton 替换为 GestureDetector(并将 onPressed 更改为 onTap)来完成的。

关于user-interface - 可以在 Flutter 中将文本写入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50439347/

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