📅  最后修改于: 2023-12-03 14:39:18.566000             🧑  作者: Mango
AppBar 渐变颤动 主题可以让你的应用程序看起来更加吸引人和富有活力。 这个主题使用动画效果来让 AppBar 渐变颤动,并在用户滚动界面时改变样式。
为了使用 AppBar 渐变颤动 主题,你需要在你的项目中添加以下依赖项:
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# 依赖项
flutter_bloc: ^7.0.0
flutter_bloc_extensions: ^0.7.1
flutter_bloc_test: ^1.0.0
equatable: ^2.0.0
equatable_generator: ^2.0.2
google_fonts: ^2.0.0
dio: ^4.0.3
path_drawing: ^0.5.3
# 主题
flutter_gradient_floating_action_button: ^1.0.1
在 MaterialApp
的 theme
属性中创建主题:
MaterialApp(
title: 'My App',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
// 添加这行代码
appBarTheme: AppBarTheme(
gradientFABTheme: GradientFABThemeData(
gradients: [Colors.blue, Colors.green],
begin: AlignmentDirectional.bottomStart,
end: AlignmentDirectional.topEnd,
speed: Duration(milliseconds: 500),
rippleColor: Colors.white,
),
),
),
home: MyHomePage(),
);
你可以在任何地方使用 AppBar
来实现渐变颤动效果。
Scaffold(
appBar: GradientAppBar(
title: Text('My App'),
// 在这里添加你想要的属性
),
body: MyBody(),
);
现在你已经掌握了如何创建和使用 AppBar 渐变颤动 主题。 通过这个主题,你的应用程序将变得更加吸引人和富有活力!