原型Dart页

1
2
3
4
5
6
7
8
9
10
import  'package:flutter/material.dart' ;
 
class BoldText extends StatelessWidget {
  @ override //override 的方法 build
  Widget build(BuildContext context) {
    // TODO: implement build
    throw UnimplementedError();
  }
 
}

  

1
2
3
4
5
6
7
8
9
import 'package:flutter/material.dart';
class testname extends StatelessWidget{
  @override //override 的方法 build
  Widget build(BuildContext context) {
    // TODO: implement build
    //throw UnimplementedError();
    return null;
  }
}

  

1
2
3
4
5
6
7
8
9
import 'package:flutter/material.dart';
class testname extends StatelessWidget{
  @override //override 的方法 build,实现对应的 Widget,返回的 Widget 来替换 null 即可
  Widget build(BuildContext context) {
    // TODO: implement build
    //throw UnimplementedError();
    return null;
  }
}

  静态Widget 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import 'package:flutter/material.dart';
 
class BoldText extends StatelessWidget {
 
  @override
  Widget build(BuildContext context) {
    return _buildWidget();
  }
 
  Widget _buildWidget() {
    return Text(
      'Hello, world!',
      textDirection: TextDirection.ltr,
      textAlign: TextAlign.center,
      overflow: TextOverflow.ellipsis,
      style: TextStyle(fontWeight: FontWeight.bold),
    );
  }
 
}

  动态Widget 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import 'package:flutter/material.dart';
 
class BoldText extends StatelessWidget {
  final String data;
  BoldText(this.data);
  @override
  Widget build(BuildContext context) {
    return _buildWidget();
  }
 
  Widget _buildWidget() {
    return Text(
      //'Hello, world!',
      data,
      textDirection: TextDirection.ltr,
      textAlign: TextAlign.center,
      overflow: TextOverflow.ellipsis,
      style: TextStyle(fontWeight: FontWeight.bold),
    );
  }
 
}

  

posted @   飞雪飘鸿  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2018-08-28 USB-CDROM > USB-HDD > USB-ZIP
2018-08-28 BIOS、MBR、UEFI和GPT关系
2018-08-28 http://www.360doc.com/content/18/0406/16/15102180_743316618.shtml
2018-08-28 又一个改写MBR的病毒(TDSS TDL4)
2018-08-28 一个改写MBR的例子
2018-08-28 U盘+GRUB2引导PE或linux镜像
2018-08-28 从bios启动说起
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL
点击右上角即可分享
微信分享提示