📜  appbar 渐变颤动 (1)

📅  最后修改于: 2023-12-03 14:39:18.566000             🧑  作者: Mango

使用 AppBar 渐变颤动 主题

简介

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
第二步:创建主题

MaterialApptheme 属性中创建主题:

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 渐变颤动 主题。 通过这个主题,你的应用程序将变得更加吸引人和富有活力!