Flutter:如何在 AppBar 的左侧添加徽标图像?

Nad*_*a M 4 dart flutter

我想在我的 AppBar 的左侧添加一个徽标图像,如下所示:https : //i.stack.imgur.com/qGIbb.png

这是我当前的代码:

主要.dart:

import 'package:flutter/material.dart';
import 'home_page.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(title: "Chat App", home: new LoginPage());
  }
}
Run Code Online (Sandbox Code Playgroud)

home_page.dart:

import 'package:flutter/material.dart';

class LoginPage extends StatelessWidget {
  @override 
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Smart ID',
      home: Container(
        decoration: BoxDecoration(
          image: DecorationImage(
            image: AssetImage("assets/background.png"), fit: BoxFit.cover)),
        child: Scaffold(
          backgroundColor: Colors.transparent,
          appBar: AppBar(
            elevation: 0,
            backgroundColor: Color(0xff05B068),
            centerTitle: true,
            title: Text('SMARTID', style: TextStyle(fontFamily: 'Open Sans', fontWeight: FontWeight.bold)),
          ),
        ),
      )
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

如何应用徽标图像?

Rav*_*mar 8

这样做,

      appBar: AppBar(
        leading: Padding(
          padding: const EdgeInsets.all(8.0),
          child: Image.asset(
            "assets/images/appicon.png",
          ),
        ),


Run Code Online (Sandbox Code Playgroud)

输出

在此处输入图片说明

像这样在资产文件夹中添加您的徽标,

在此处输入图片说明

然后打开 pubspec.yaml 并添加您的徽标,

在此处输入图片说明

最后,按获取包,

在此处输入图片说明