sliver_app_bar_builder 1.1.1
sliver_app_bar_builder: ^1.1.1 copied to clipboard
A truly customizable sliver for app bars with the benefit of using builders.
import 'package:flutter/material.dart';
import 'package:sliver_app_bar_builder_example/stories/multiline_to_oneline_story.dart';
import 'package:sliver_app_bar_builder_example/stories/play_with_parameters_story.dart';
import 'package:storybook_flutter/storybook_flutter.dart';
void main() {
runApp(const StorybookApp());
}
class StorybookApp extends StatelessWidget {
const StorybookApp({super.key});
@override
Widget build(BuildContext context) {
return Storybook(
plugins: initializePlugins(
initialDeviceFrameData: (
device: Devices.ios.iPhone13ProMax,
isFrameVisible: true,
orientation: Orientation.portrait,
),
),
wrapperBuilder: (context, child) => MaterialApp(
navigatorKey: GlobalKey(),
theme: ThemeData.light(),
darkTheme: ThemeData.dark(),
debugShowCheckedModeBanner: false,
home: Scaffold(body: Center(child: child)),
),
initialStory: 'Default',
stories: [
Story(
name: 'Default',
builder: (context) => const PlayWithParametersStory(),
),
Story(
name: 'Multiline to one line',
builder: (context) => const MultilineToOneLineStory(),
),
],
);
}
}