我想将AppBar
的所有页面elevation
设置为0。
我需要单独设置吗?
还是可以将其设置为所有页面?
预先谢谢你!
答案 0 :(得分:7)
创建自己的AppBar
小部件,并在所有屏幕中使用
import 'package:flutter/material.dart';
class MyAppBar extends AppBar {
MyAppBar(
{Key key,
Widget title,
Color backgroundColor,
List<Widget> actions,
PreferredSizeWidget bottom})
: super(
backgroundColor: backgroundColor,
title: title,
actions: actions,
bottom: bottom,
elevation:
0.0,
);
}
答案 1 :(得分:1)
这是一种简单的方法。
MaterialApp(
theme: ThemeData(
appBarTheme: AppBarTheme(elevation: 0)
),
)
答案 2 :(得分:0)
正如我在app_bar.dart文件中看到的那样,为应用栏指定的默认高程为4.0, 您可以将其更改为0.0。我想这可以解决问题。