美丽心灵公益论坛

查看: 6839|回复: 22

flutter sample demo:

[复制链接]
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
发表于 2022-8-4 13:54:23| 字数 0 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 13:58:12| 字数 0 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:30 天
连续签到:4 天

22

主题

394

回帖

2844

积分

金牌会员

Rank: 6Rank: 6

积分
2844
发表于 2022-8-4 15:09:31| 字数 22 | 显示全部楼层
期待legs+的首个Android应用杰作!
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 15:40:11| 字数 68 来自手机 | 显示全部楼层
代佬:《flutter构建方式是否是种倒退?》
https://www.zhihu.com/answer/2152107618

帮忙分析一下
累计签到:30 天
连续签到:4 天

22

主题

394

回帖

2844

积分

金牌会员

Rank: 6Rank: 6

积分
2844
发表于 2022-8-4 16:39:51| 字数 129 | 显示全部楼层
legs+ 发表于 2022-8-4 15:40
代佬:《flutter构建方式是否是种倒退?》
https://www.zhihu.com/answer/2152107618

这也是我放弃学习Flutter的理由之一,感觉Flutter的构建方式怪怪的,很不容易明白。
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 16:58:22| 字数 22 来自手机 | 显示全部楼层
那篇文章不是说了flutter应用程序的构建
累计签到:30 天
连续签到:4 天

22

主题

394

回帖

2844

积分

金牌会员

Rank: 6Rank: 6

积分
2844
发表于 2022-8-4 17:27:10| 字数 59 | 显示全部楼层
legs+ 发表于 2022-8-4 16:58
那篇文章不是说了flutter应用程序的构建

答案没看懂,对问题倒是有所体会。
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 18:20:34| 字数 21 | 显示全部楼层
等会,我把图1的源代码贴上来,你一看就明白
累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 19:48:14| 字数 560 | 显示全部楼层
  1. mport 'package:flutter/material.dart';

  2. void main() {
  3.   runApp(MyApp());
  4. }

  5. class MyApp extends StatelessWidget {
  6.   @override
  7.   Widget build(BuildContext context) {
  8.     return MaterialApp(
  9.       home: MyHomePage(),
  10.     );
  11.   }
  12. }

  13. class MyHomePage extends StatelessWidget {
  14.   @override
  15.   Widget build(BuildContext context) {
  16.     return Scaffold(
  17.       appBar: AppBar(
  18.         title: Text("文字镂空效果"),
  19.       ),
  20.       body: Stack(
  21.         children: <Widget>[
  22.           Text(
  23.             '文字镂空效果',
  24.             style: TextStyle(
  25.               fontSize: 40,
  26.               foreground: Paint()
  27.                 ..style = PaintingStyle.stroke
  28.                 ..strokeWidth = 4
  29.                 ..color = Colors.black,
  30.             ),
  31.           ),
  32.           Text(
  33.             '文字镂空效果',
  34.             style: TextStyle(
  35.               fontSize: 40,
  36.               color: Colors.white,
  37.             ),
  38.           ),
  39.         ],
  40.       ),
  41.     );
复制代码

累计签到:535 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48490
 楼主| 发表于 2022-8-4 19:55:53| 字数 151 | 显示全部楼层
Dart是一种很简单的语言,面向对象,所以Widget即为Object!
看到main函数,这是入门函数
而:MaterialApp,Scaffold和AppBar是三大基础组件
层次分明,ui与代码混搭
就想上面帖子上讲的,你认为是进步就是进步,你认为是退步就是退步!
但是,我认为是退步,当然这仅仅只是讨巧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-12-12 18:06 , Processed in 0.077657 second(s), 37 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表