flutter sample demo:
期待legs+的首个Android应用杰作! 代佬:《flutter构建方式是否是种倒退?》
https://www.zhihu.com/answer/2152107618
帮忙分析一下 legs+ 发表于 2022-8-4 15:40
代佬:《flutter构建方式是否是种倒退?》
https://www.zhihu.com/answer/2152107618
这也是我放弃学习Flutter的理由之一,感觉Flutter的构建方式怪怪的,很不容易明白。 那篇文章不是说了flutter应用程序的构建 legs+ 发表于 2022-8-4 16:58
那篇文章不是说了flutter应用程序的构建
答案没看懂,对问题倒是有所体会。 等会,我把图1的源代码贴上来,你一看就明白 mport 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("文字镂空效果"),
),
body: Stack(
children: <Widget>[
Text(
'文字镂空效果',
style: TextStyle(
fontSize: 40,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 4
..color = Colors.black,
),
),
Text(
'文字镂空效果',
style: TextStyle(
fontSize: 40,
color: Colors.white,
),
),
],
),
);
Dart是一种很简单的语言,面向对象,所以Widget即为Object!
看到main函数,这是入门函数
而:MaterialApp,Scaffold和AppBar是三大基础组件
层次分明,ui与代码混搭
就想上面帖子上讲的,你认为是进步就是进步,你认为是退步就是退步!
但是,我认为是退步,当然这仅仅只是讨巧!