pcast/lib/app/test/test_page.dart

45 lines
1.0 KiB
Dart

import 'package:flutter/material.dart';
import 'package:pcast/components/nc_base_page.dart';
Route routeBuilder(BuildContext ctx, RouteSettings settings) {
return PageRouteBuilder(
transitionDuration: const Duration(seconds: 5),
pageBuilder: (_, a1, a2) => const TestPage(),
transitionsBuilder: (_, a1, a2, child) {
return FadeTransition(
opacity: a1,
child: child,
);
},
);
}
class TestPage extends StatefulWidget {
const TestPage({super.key});
@override
State<TestPage> createState() => _TestPageState();
}
class _TestPageState extends State<TestPage> {
@override
Widget build(BuildContext context) {
return const NcBasePage(
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
"Test Page",
style: TextStyle(
color: Colors.white,
fontSize: 40,
),
),
],
),
),
);
}
}