颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?所以我不需要在每个屏幕上进行更改?
我知道以下代码适用于特定屏幕...
AppBar(
title: Text("Hello Appbar"),
leading: Icon(
Icons.arrow_back,
),
);
但我不想在每个屏幕上都这样做,只需在此处检查是否可以在应用程序主题级别设置它,以便所有屏幕都相同...
我参考了appbar的颤振文档,但它并没有太大帮助。
颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?所以我不需要在每个屏幕上进行更改?
我知道以下代码适用于特定屏幕...
AppBar(
title: Text("Hello Appbar"),
leading: Icon(
Icons.arrow_back,
),
);
但我不想在每个屏幕上都这样做,只需在此处检查是否可以在应用程序主题级别设置它,以便所有屏幕都相同...
我参考了appbar的颤振文档,但它并没有太大帮助。
你可以做这样的事情
import 'package:flutter/material.dart';
AppBar MyAppBar({Widget title, Widget leading}) {
return AppBar(
title: title,
leading: leading,
);
}
使用 IconButton 更改前导图标。
AppBar(
title: Text("Hello Appbar"),
leading: IconButton(
onPressed: () {},
icon: Icon(Icons.arrow_back)
),
);