flutter button

原创
2019/04/04 14:25
阅读数 73

此处记录的是“RaisedButton” 其他的像FlatButton,OutlineButton,IconButton 都类似,属性有的多几个有的少几个,其中IconButton 属性很少,更多可以参考官方文档

RaisedButton(
  child: Text('RaisedButton'),
  onPressed: () {},
  textColor: Color.fromRGBO(255, 0, 0, 1),
  //文字颜色
  disabledTextColor: Colors.grey,
  //按钮禁用的时候文字颜色
  disabledColor: Colors.red[300],
  //按钮禁用的时候背景颜色
  color: Colors.orange,
  //按钮背景颜色
  highlightColor: Colors.orange[300],
  //按钮被按下时候背景颜色
  splashColor: Colors.green,
  //按钮点击时候水波纹颜色
  padding: EdgeInsets.all(10.0),
  //按钮内边距填充 类比css的padding
  textTheme: ButtonTextTheme.primary,
  //按钮文字颜色主题,有primary,accent
  colorBrightness: Brightness.light,
  //按钮主题 默认是浅色主题
  shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.circular(20.0)),
  //形状可以做圆角
  elevation: 2.0, //投影类似css的box-shadow
)

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部