目录
查看版本

组件
组件的本质就是个类。
import 'package:flutter/material.dart';
void main() {
runApp(
const OurFirstApp(),
);
}
OurFirstApp()实例化,就是给runApp用的,runApp就是运行实例化的类OurFirstApp。该类又继承了StatelessWidget。 extends就是继承的意思
class OurFirstApp extends StatelessWidget {
const OurFirstApp({Key? key}) : super(key:key);
build()传递对象context,返回Center widget
@override
Widget build(BuildContext context) {
return Center(
child: Container(
margin: const EdgeInsets.all(5),
child: const Text(
'贪多嚼不烂,心平气和的一行一行的敲代码!',
textDirection: TextDirection.ltr, widget Text有个命名参数textDirection规定文字方向。
)
)
);
}
}
组件源码学习
还有什么比组件源码更好的教材?上面红框的内容,第一项为类型,?可以为空,data表示关键字功能。
做个基金APP首页源代码
import 'package:flutter/material.dart';
void main() {
runApp(
const MyFundsApp(),
);
}
class MyFundsApp extends StatelessWidget {
const MyFundsApp({Key? key}) : super(key:key);
@override
Widget build(BuildContext context) {
return const MaterialApp(
title: '安远基金',
debugShowCheckedModeBanner: false,
home: AnyuanFundsHome(),
);
}
}
class AnyuanFundsHome extends StatelessWidget {
const AnyuanFundsHome({Key? key}):super(key:key);
@override
Widget build(BuildContext cont

最低0.47元/天 解锁文章
540

被折叠的 条评论
为什么被折叠?



