RaisedButton(
onPressed: null,
child: Text('Get in'), // change it to sign-in
color: Colors.blue,
)
Run Code Online (Sandbox Code Playgroud)
我正在儿童下创建此小部件,但颜色并未从其默认灰色更改。我尝试使用十六进制代码值,但仍然没有帮助。
从RaisedButton文档中:
如果[onPressed]回调为null,则该按钮将被禁用,并且默认情况下类似于[disabledColor]中的平面按钮。如果您试图更改按钮的[color]并没有任何效果,请检查是否传递了非null的[onPressed]处理函数。
RaisedButton 颜色取决于它是否能够像这样 onPress。您应该将 onPressed 添加到属性中
RaisedButton(
onPressed: () => {},
color: Colors.green,
child: Text(
'Login',
style: TextStyle(color: Colors.white),
),
),
Run Code Online (Sandbox Code Playgroud)
改用这个,
RaisedButton(
onPressed: null,
child: Text('Get in'), // change it to sign-in
color: Colors.blue,
disabledColor: Colors.blue,//add this to your code
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
960 次 |
| 最近记录: |