onPressed 动作在自定义领先图像 Appbar 上颤动

onPressed action On Custom Leading Images Appbar in flutter

我们可以在徽标上添加 onPressed 操作并启动另一个 activity 吗?

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

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'),
      ),
    );
  }
}

Click here to see a sample Image of the layout I am trying to build in flutter

您可以将徽标嵌入 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'),
  ),
);