0

我们是否可以onPressed在徽标上添加操作并开始另一个活动?

我正在创建一个我使用过的简单颤振应用程序,AppBar并且在前导图标中我使用了自定义徽标。我不确定如何执行onPressed方法以启动另一个活动。任何人都请在这里帮助我。下面是我的应用条形码。

class SecondScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        leading: Padding(
          padding: const EdgeInsets.all(8.0),
          child: Image.asset(
            "assets/images/logo.png",
          ),
        ),
        title: Text('Safe Outs Business'),
      ),
      body: Center(
        child: Text('Admin HomePage'),
      ),
    );
  }
}

单击此处查看我尝试在颤振中构建的布局的示例图像

4

1 回答 1

0

您可以将您的徽标嵌入到GestureDetector

return Scaffold(
  appBar: AppBar(
    leading: Padding(
      padding: const EdgeInsets.all(8.0),
      child: GestureDetector(
        onTap: () => print('TAPPED!'),
        child: Image.asset(
          "assets/images/logo.png",
        ),
      ),
    ),
    title: Text('Safe Outs Business'),
  ),
  body: Center(
    child: Text('Admin HomePage'),
  ),
);
于 2021-02-04T11:09:45.130 回答