Flutter组件-Button-RaisedButton-凸起按钮
防采集标记:亢少军老师的课程和资料
示例代码
//文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
import 'package:flutter/material.dart';
import 'dart:math';
void main() {
runApp(new MaterialApp(
title: 'RaisedButton组件',
home: new Demo(),
));
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: RaisedButton(
//文本
child: Text(
'点击登录按钮',
style: TextStyle(fontSize: 26.0),
),
//按钮背景色
color: Colors.green,
//按钮亮度
colorBrightness: Brightness.dark,
//失效时的背景色
disabledColor: Colors.grey,
//失效时的文本色
disabledTextColor: Colors.grey,
//文本颜色
textColor: Colors.white,
//按钮主题 ButtonTheme ButtonThemeData ButtonTextTheme ThemeData
textTheme: ButtonTextTheme.normal,
//墨汁飞溅的颜色
splashColor: Colors.blue,
//抗锯齿能力
clipBehavior: Clip.antiAlias,
//内边距
padding: new EdgeInsets.only(
bottom: 5.0,
top: 5.0,
left: 20.0,
right: 20.0,
),
//边框样式
// shape: Border.all(
// width: 2.0,
// color: Colors.white,
// style: BorderStyle.solid,
// ),
shape: RoundedRectangleBorder(
side: new BorderSide(
width: 2.0,
color: Colors.white,
style: BorderStyle.solid,
),
borderRadius: BorderRadius.only(
topRight: Radius.circular(10.0),
topLeft: Radius.circular(10.0),
bottomLeft: Radius.circular(10.0),
bottomRight: Radius.circular(10.0),
),
),
onPressed: () {
print('按钮按下操作');
},
),
);
}
}
Flutter技术入门与实战: http://product.dangdang.com/26485813.html
Flutter交流学习群:894109159
Flutter开源项目请关注: https://github.com/kangshaojun
Flutter****:https://edu.****.net/lecturer/2436