草庐IT

RaisedButton

全部标签

flutter - 在 Positioned 小部件问题中使用 RaisedButton 小部件

我遇到了RaisedButton的问题在Positioned中使用它时小部件。问题出在我使用RaisedButton时里面Positioned小部件,onPressed单击RaisedButton时未触发事件child,但是当我点击RaisedButton的另一个空间时有效。请注意,它在正常情况下工作正常,但在使用RaisedButton时发生。里面Positioned小部件。这是我的小部件:Positioned(child:Center(child:SizedBox(width:80,height:65,child:RaisedButton(padding:EdgeInsets.al

flutter - 如何在 MaterialButton 或 RaisedButton 上应用主题?

有人可以帮助指出我们如何定义按钮的基本主题并在每个按钮上使用它吗?我到处都只找到textTheme而不是buttonTheme示例?即使在buttonTheme上,我们如何定义文本颜色?因为在按钮本身上我们可以直接像color:Colors.blue 最佳答案 一种方法是在MaterialApp的theme中定义buttonTheme:例如:voidmain(){runApp(MaterialApp(home:Home(),theme:ThemeData(accentColor:Colors.redAccent,buttonThem

flutter - 如何在 Flutter 中为 RaisedButton 的颜色设置动画?

我有一个RaisedButton。每当用户点击它时,我想动画它的颜色从绿色到红色,反之亦然。如何做到这一点? 最佳答案 您可以使用AnimatedContainer作为raiseButton的child。当颜色改变时,它会动画化!RaisedButton(onPressed:null,padding:EdgeInsets.all(0),child:AnimatedContainer(color:pageIndex==1?Color(0xFF4B4B4B):Color(0xFFD8D8D8),duration:Duration(mil

android - Flutter - 如何在点击时切换 RaisedButton 的颜色?

我正在尝试切换凸起按钮的颜色。最初按钮应该是蓝色的,当它被按下时它会变成灰色。现在我有一个名为pressAttention的bool值,它被设置为false。我正在使用它来最初将其设置为false。当按下按钮时,它会切换pressAttentionbool,但似乎小部件永远不会再次更新。newRaisedButton(child:newText("Attention"),textColor:Colors.white,shape:newRoundedRectangleBorder(borderRadius:newBorderRadius.circular(30.0)),color:pre

flutter - 如何使 Flutter RaisedButton 处于选中状态

如何使RaisedButton成为选中状态,就像切换按钮选中状态一样?如何使RaisedButton不占用额外的宽度,即虾皮包裹标签文本。 最佳答案 我相信我已经设法在不使用RaisedButton的情况下做同样的事情。据我了解,您试图在第一个问题中使RaisedButton在两种情况之间切换,您可以通过在onPressed时在两个States之间交替来实现此目的被调用。但是,为了也回答您的第二个问题,我使用了Container而不是RaisedButton,这个Container现在充当一个Button,当被点击时,它会在状态之间