Flutter入门
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
Flutter是一个开源的UI工具包,它可以用来构建高性能,可移植的Android和iOS应用。它是由Google开发的,它使用Dart作为编程语言。
以下是一个简单的Flutter应用程序的代码示例,它创建了一个在屏幕上显示“Hello, World!”的应用程序。
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Sample App'),
),
body: Center(
child: Text('Hello, World!'),
),
),
);
}
}
在这个例子中,我们首先导入了material.dart
库,这是创建Material Design应用程序所必需的。然后,我们定义了一个MyApp
类,它扩展了StatelessWidget
。在这个类中,我们重写了build
方法,该方法返回一个MaterialApp
,它是一个包含顶部栏(appBar
)和中心的Text
小部件的Scaffold
。
最后,我们在main
函数中调用runApp
函数,并传入MyApp
的实例,这将启动应用程序,并在屏幕上显示“Hello, World!”。
这只是一个入门级的示例,Flutter应用程序可以做很多复杂的事情,包括创建自定义组件,处理用户输入,使用动画等等。
评论已关闭