Flutter 有状态控件

每次都会随机出字符串

image.png

安装依赖 :english_words: ^3.1.0

在pubspace.yaml添加

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.2
  english_words: ^3.1.0

终端命令行执行

flutter packges get

代码

import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';//引入模块

void main() => runApp(new MyApp());//ruanAPP


//2点,创建1.StatefulWidget 表示动态的,2.StatelessWidget 表示 不可变的
class RandomWord extends StatefulWidget{
  @override
  createState() =>new RandomColorState();
}
class RandomColorState extends State<RandomWord>{
  @override
  Widget build(BuildContext context) {
    final wordPair = new WordPair.random();
    return new Text(wordPair.asPascalCase);
  }
}

class MyApp extends StatelessWidget {
  @override
 Widget build(BuildContext context) {
    // TODO: implement build
    return new MaterialApp(
      title: 'ysfhj',
      home: new Scaffold(
        appBar: new AppBar(
          title: new Text('ssss'),
        ),
        body: new Center(
          child: new RandomWord(),//使用它
        ),
      ),
    );
  }
}

送人玫瑰,手留余香。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,962评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,465评论 0 5
  • 从小到大,真的看了很多书,这其中有需要好好细品的国内外名著,也有通俗不费脑的武侠言情小说。要说印象最深的一本书,那...
    方方的小屋阅读 302评论 1 1
  • 本是灵魂工作者, 灌浇知识等闲人。 奈何学校都开放, 知识精神价几分。
    溪边低咏阅读 428评论 0 4