Run (launch.json)
"program": "lib/main8_ui_row_col.dart",
Padding
padding: EdgeInsets.only(top: 30.0, left: 20.0),
Columns
Column(
children: <Widget>[])
Rows
Row(
children: <Widget>[])
Align elements
Expanded()
Font
https://fonts.google.com
fontFamily: 'Fredericka',
fontWeight: FontWeight.w700,
pubspec.yaml
fonts:
- family: Fredericka
fonts:
- asset: fonts/FrederickatheGreat-Regular.ttf
weight: 700
Image (not support SVG)
http://clipart-library.compubspec.yaml
assets:
- images/5TRrG7gLc.png
class BowlImage extends StatelessWidget {
@override
Widget build(BuildContext context) {
AssetImage myImage = AssetImage('images/5TRrG7gLc.png');
Image image = Image(image: myImage, width: 400.0, height: 400.0,);
return Container(child: image,);
}
}
Button
class Orderbutton extends StatelessWidget {
@override
Widget build(BuildContext context) {
var button = Container(
margin: EdgeInsets.only(top: 50.0),
child: RaisedButton(
child: Text("Register your bowl"),
color: Colors.lightBlue,
elevation: 5.0,
onPressed: () {
registerBowl(context);
},
));
return button;
}
Alert
void registerBowl(BuildContext context) {
var alert = AlertDialog(
title: Text("Register"),
content: Text("Thanks for your register"),
);
showDialog(
context: context,
builder: (BuildContext context){
return alert;
}
);
}
Comentarios
Publicar un comentario