当我把flutter版本升级到3.3.8时,我遇到了错误。所有的textbutton类都有这些错误。实际上,我只需要使用elevatedButton,但我很好奇,如果我们想使用textbutton,正确的语法是什么?
7cwmlq891#
您的style: TextButton.styleform内的样式需要ButtonStyle作为类型。您不能将TextButton部件也放在Textbutton内这是一个简单TextButton,您可以引用它
style: TextButton.styleform
ButtonStyle
TextButton( child: Text('Text'), style: ButtonStyle(backgroundColor: MaterialStateProperty.all(Colors.red)), onPressed: () { // action on pressed }, ),
eblbsuwk2#
请尝试以下代码:
TextButton( onPressed: () =>handleSignUp(), style: TextButton.styleFrom( backgroundColor: Colors.green, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), ), ), child: const Text('DAFTAR'), ),
2条答案
按热度按时间7cwmlq891#
您的
style: TextButton.styleform
内的样式需要ButtonStyle
作为类型。您不能将TextButton部件也放在Textbutton内这是一个简单TextButton,您可以引用它
eblbsuwk2#
请尝试以下代码: