1

颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?所以我不需要在每个屏幕上进行更改?

我知道以下代码适用于特定屏幕...

AppBar(
  title: Text("Hello Appbar"),
  leading: Icon(
    Icons.arrow_back,
  ),
);

但我不想在每个屏幕上都这样做,只需在此处检查是否可以在应用程序主题级别设置它,以便所有屏幕都相同...

我参考了appbar的颤振文档,但它并没有太大帮助。

4

2 回答 2

0

你可以做这样的事情

import 'package:flutter/material.dart';

AppBar MyAppBar({Widget title, Widget leading}) {
  return AppBar(
    title: title,
    leading: leading,
  );
}
于 2021-07-01T03:27:22.123 回答
-1

使用 IconButton 更改前导图标。

 AppBar(
  title: Text("Hello Appbar"),
  leading: IconButton(
   onPressed: () {},
   icon: Icon(Icons.arrow_back)
  ),
);
于 2021-07-01T05:52:25.830 回答