首页 > 解决方案 > 颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?

问题描述

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

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

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

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

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

标签: flutterflutter-theme

解决方案


你可以做这样的事情

import 'package:flutter/material.dart';

AppBar MyAppBar({Widget title, Widget leading}) {
  return AppBar(
    title: title,
    leading: leading,
  );
}

推荐阅读