知识养成了思想,思想同时又在融化知识。这篇文章主要讲述如何改变AppBar的阴影颜色?相关的知识,希望能为你提供帮助。
我试图改变AppBar
的阴影海拔颜色,但找不到任何财产。我去了原来的执行很好,但无法找到任何属性更改阴影颜色。
AppBar(
title: Image.asset(
"images/toolbar_logo.webp",
width: 80,
height: 50,
),
centerTitle: true,
backgroundColor: white,
),
我不能紧裹
AppBar
内Material Widget
。我知道我能避免应用栏属性,并创建一个自定义类,并把它添加到我的Scaffold
的身体,但有可能使用AppBar
的阴影颜色的改变?答案【如何改变AppBar的阴影颜色()】有没有一种方法来改变默认的阴影的颜色,但你可以通过包装在
AppBar
这是一个Container
部件内的PreferredSize
绕过它:void main() =>
runApp(App());
class App extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: PreferredSize(
child: Container(
decoration: BoxDecoration(boxShadow: [
BoxShadow(
color: Colors.red,
offset: Offset(0, 2.0),
blurRadius: 4.0,
)
]),
child: AppBar(
elevation: 0.0,
title: Text("Test"),
),
),
preferredSize: Size.fromHeight(kToolbarHeight),
),
body: Container(),
),
);
}
}
推荐阅读
- 如何使用Automapper将更改映射到现有集合()
- 元素将无法在Constraintlayout Android Studio中正确居中
- 检测Android导航栏方向
- 无法将PowerBI Desktop和PowerBI WebApp与Google Analytics连接
- 与.NET Web应用程序和.NET Mobile App共享数据库
- 如何在WinForms C#中使用LiveCharts库创建饼图
- 使用C#在图像上进行隐写术(隐藏信息)入门
- 如何在PHP中使用Imagick检查图像是否具有透明度
- 如何在Symfony 3的Twig视图的Dates上使用time_diff和ago(time ago)函数