flutter顶部小部件_使用VoidCallback和Function(x)与Flutter进行小部件通信

flutter顶部小部件

In this article we’re going to investigate how we can use callback-style events to communicate between widgets with Flutter.

在本文中,我们将研究如何使用Flutter在回调控件之间使用回调风格的事件进行通信。

Why is this important? It allows us to separate our widgets into small, testable units that can be adaptable to their context.

为什么这很重要? 它使我们可以将小部件分成可测试的小单元,以适应其上下文。

创建一个新的Flutter项目 (Creating a New Flutter Project)

As always, we’ll start off by setting up a new project:

与往常一样,我们将从建立一个新项目开始:

# New Flutter project
$ flutter create widget_communication

# Open this up inside of VS Code
$ cd widget_communication && code .

We can now open this up in the iOS or Android simulator from within VS Code.

现在,我们可以在VS Code中的iOS或Android模拟器中打开它。

算这个! (Count This!)

The first method we’re going to use is simply passing data down to the child as a property. Let’s update main.dart to contain a reference to our CounterPage that we’ll create in a second:

我们将要使用的第一种方法只是将数据作为属性传递给子级。 让我们更新main.dart以包含对我们的CounterPage的引用,该引用将在第二秒创建:

import 'package:flutter/material.dart';
impor
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值