当前位置: 首页 > news >正文

做电影网站赚了几百万百度seo关键词排名查询

做电影网站赚了几百万,百度seo关键词排名查询,建行深圳分公司,wordpress禁用文章修订版1、Flutter中常用 Widget 2、StatelessWidget 和 StateFulWidget Flutter 中的 widget 有很多,但主要分两种: StatelessWidget无状态的 widget如果一个 widget 是最终的或不可变的,那么它就是无状态的StatefulWidget有状态的 widget如果一个…

1、Flutter中常用 Widget

在这里插入图片描述

2、StatelessWidget 和 StateFulWidget

  • Flutter 中的 widget 有很多,但主要分两种:
StatelessWidget无状态的 widget如果一个 widget 是最终的或不可变的,那么它就是无状态的
StatefulWidget有状态的 widget如果一个 widget 会被用户交互或数据导致状态改变,那么它就是有状态的

2.1、StatelessWidget

  • Text、AboutDialog、CircleAvatar 等都是 StatelessWidget 的子类

无状态 widget 通常会在 3 种情况下使用:

(1) 将 widget 插入树中时
(2) 当 widget 的父级更改配置时
(3) 当它依赖的 InheritedWidget 发生改变时

代码示例

//无状态 widget
class LeonStateLessWidget extends StatelessWidget {final String text;const LeonStateLessWidget({super.key, required this.text});Widget build(BuildContext context) {return Center(child: Text(text,style: const TextStyle(color: Colors.yellow, fontSize: 26),),);}
}

2.2、StatefulWidget

  • TextField、Checkbox、Radio、Form、Slider、InkWell 等都是 StatefulWidget 的子类
  • StatefulWidget 使用 setState 方法管理状态变化,调用 setState 方法告诉 Flutter 框架某个状态发生了改变,Flutter 会重新运行 build 方法
  • createState() 方法会创建一个管理 widget 状态的状态对象 _xxxState,_xxxState() 类会实现 widget 的 build 方法

代码示例

//有状态 widget
class LeonStatefulWidget extends StatefulWidget {const LeonStatefulWidget({super.key});State<LeonStatefulWidget> createState() => _LeonStatefulWidgetState();
}class _LeonStatefulWidgetState extends State<LeonStatefulWidget> {var count = 0;Widget build(BuildContext context) {return Center(child: Column(children: [Text('点击次数: $count'),ElevatedButton(onPressed: _onClick, child: const Text('点我'))],),);}void _onClick() {setState(() {count++;});}
}

2.3、代码示例

在这里插入图片描述

import 'package:flutter/material.dart';
import 'package:zlzf/widget.dart';void main() {runApp(const MyApp());
}class MyApp extends StatelessWidget {const MyApp({super.key});Widget build(BuildContext context) {return MaterialApp(title: 'Leon Demo',theme: ThemeData(primarySwatch: Colors.blue,),home: Scaffold(appBar: AppBar(title: const LeonStateLessWidget(text: 'Widget 学习',),),body: const LeonStatefulWidget()));}
}

3、补充

  • Flutter 中状态管理的 3 中主要方式:
每个 widget 管理自己的状态如果所讨论的状态是用户数据,例如复选框的已选中或未选中状态,或滑块的位置,则状态最好由父widget管理
父 widget 管理 widget 的状态如果widget的状态取决于动作,例如动画,那么最好是由widget自身来管理状态
混合搭配管理见机行事
http://www.yidumall.com/news/99072.html

相关文章:

  • 制作logo免费网站网站快速刷排名工具
  • 智能建站系统的建站步骤百度账号客服人工电话
  • 毕业设计网站题目山西免费网站关键词优化排名
  • 页面跳转的方式有哪些seo主要做哪些工作
  • 找人做网站需要注意什么如何优化培训体系
  • 想在土巴兔做装修网站找谁推广产品吸引人的句子
  • 常州手机网站制作链接搜索引擎
  • 网站建设与管理课后总结网络营销的特点有哪些?
  • 药膳网站建设的目的seo云优化方法
  • 企业网站的一 二级栏目名称网络营销的特点不包括
  • 网站怎样做支付接口seo技术培训沈阳
  • 建设监理有限责任公司网站快速提高排名
  • 厦门网站建设方案服务青岛网站优化
  • 小精灵网站在线做语文热狗seo外包
  • 网站建设的目的和意义广州网站维护
  • 影响网站权重如何做好一个营销方案
  • 前端开发一般用什么软件seo优化排名服务
  • 怎么用b2b网站做排名全国疫情最新情况公布
  • 东莞南城网站建设公司仿站定制模板建站
  • 绍兴网站建设公司2024近期新闻
  • 国外做宠物用品的网站首页优化排名
  • 吴江网站建设今天国内最新消息
  • 扬州做网站的公司市场营销课程
  • 网站建设设计指标bt磁力搜索
  • 网站上的二维码怎么做哪家公司做seo
  • 网站开发公司 苏州seo是干啥的
  • 专业的网站优化公司排名北京网络推广外包公司排行
  • 电商网站设计系统百度快照推广效果怎样
  • 中国做类似 esty的网站百度网站介绍
  • 建设银行徐州分行网站中山疫情最新消息