体验一下Flutter。
import 'package:Flutter/material.dart'; void main() => runApp(new HelloWorldApp()); class HelloWorldApp extends StatelessWidget { @override Widget build(BuildContext context) { // Todo: implement build return MaterialApp( debugShowCheckedModeBanner: false, title: "Hello World", home: Scaffold( appBar: AppBar( title: Text("Hello World Travel App"), backgroundColor: Colors.deepPurple, ), body: Builder( builder: (context) => SingleChildScrollView( child: Padding( padding: EdgeInsets.all(20), child: Center( child: Column( children: [ Padding( padding: EdgeInsets.all(10), child: Text( 'Hello World Travel', style: TextStyle( fontSize: 26, fontWeight: FontWeight.bold, color: Colors.blue[800]), ), ), Padding( padding: EdgeInsets.all(5), child: Text( 'discover the World', style: TextStyle( fontSize: 20, color: Colors.deepPurpleAccent, ), ), ), Padding( padding: EdgeInsets.all(25), child: Container( decoration: Boxdecoration(BoxShadow: [ BoxShadow( color: Colors.blue, blurRadius: 10, spreadRadius: 2) ]), child: Image.network( 'https://images.freeimages.com/images/large-previews/eaa/the-beach-1464354.jpg', height: 350, )), ), Padding( padding: EdgeInsets.all(25), child: RaisedButton( child: Text('Contacts'), onpressed: () => print('Contact us')), ), ], )), ), ), ), ), ); } void contactUs(BuildContext context) { showDialog( context: context, builder: (BuildContext context) { return AlertDialog( title: Text('Contact me'), content: Text('Mail us at hello@world.com'), actions: <Widget>[ FlatButton( child: Text('Close'), onpressed: () => Navigator.of(context).pop(), ) ], ); }); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。