首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复IconButton onPressed属性?

如何修复IconButton onPressed属性?
EN

Stack Overflow用户
提问于 2022-08-10 05:53:09
回答 2查看 44关注 0票数 0

你好,我的按钮的onPressed函数出现了错误(null正在工作)。知道为什么吗?下面是密码。第一个图像资产包装在一个IconButton中,我将它的onPressed属性写成"onPressed:() {},谢谢“,但是它给出了Dart错误。

代码语言:javascript
复制
import 'package:flutter/material.dart';

class MyQuickModePages extends StatelessWidget {
  const MyQuickModePages({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Column(
      mainAxisSize: MainAxisSize.min,
      children: const <Widget>[
        Expanded(
          child: Padding(
            padding: EdgeInsets.all(10.0),
            child: IconButton(iconSize: 200,
              icon:  Image(
                  image: AssetImage("assets/images/quickmode/quickmode_q3.jpeg",),
              ),
              onPressed: () {},
            ),
            ),
          ),
        Expanded(child: Padding(
          padding: EdgeInsets.all(10.0),
          child: Image(
            image: AssetImage("assets/images/quickmode/quickmode_q5.jpeg",),
          ),
        ),
        )
      ],
    );
  }
}
EN

回答 2

Stack Overflow用户

发布于 2022-08-10 06:04:18

从此处删除const关键字:

代码语言:javascript
复制
children: const <Widget>
票数 0
EN

Stack Overflow用户

发布于 2022-08-10 06:10:28

在代码中,删除const

children: const <Widget> -> children: <Widget>

现在onPressed: () {}工作得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73301236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档