multi_builder 1.5.0
multi_builder: ^1.5.0 copied to clipboard
Easily use multiple TransitionBuilder in WidgetsApp MaterialApp or CupertinoApp.
import 'package:flutter/material.dart';
import 'package:multi_builder/multi_builder.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: const Text('Multi Builder Example')),
body: Center(child: Text('Hello World')),
),
// 支持多个 TransitionBuilder, 且支持为空
builder: <TransitionBuilder?>[].toBuilder,
theme: ThemeData(
brightness: Brightness.light,
colorScheme: ColorScheme.fromSeed(
seedColor: Colors.purple,
brightness: Brightness.light,
),
),
darkTheme: ThemeData(
brightness: Brightness.dark,
colorScheme: ColorScheme.fromSeed(
seedColor: Colors.purple,
brightness: Brightness.dark,
),
),
);
}
}