Skip to main content

xue_hua_adaptive_sliding_layout 3.5.4 copy "xue_hua_adaptive_sliding_layout: ^3.5.4" to clipboard
xue_hua_adaptive_sliding_layout: ^3.5.4 copied to clipboard

Declarative adaptive routing for Flutter. One route table maps a URL to a page stack and a 1- or 2-column sliding layout. Navigator-named APIs.

example/lib/main.dart

import 'package:material_ui/material_ui.dart';
import 'package:signals_flutter/signals_flutter.dart';
import 'package:xue_hua_adaptive_sliding_layout_example/pages/size_preset_screen.dart';
import 'package:xue_hua_adaptive_sliding_layout_example/router/router_pages.dart';
import 'package:xue_hua_adaptive_sliding_layout_example/services/app_setting_services.dart';
import 'package:xue_hua_adaptive_sliding_layout_example/theme/app_theme.dart';

void main() {
  runApp(const DemoApp());
}

class DemoApp extends StatelessWidget {
  const DemoApp({super.key});

  @override
  Widget build(BuildContext context) {
    return SignalBuilder(
      builder: (context) {
        return MaterialApp.router(
          title: 'Adaptive Sliding Layout',
          debugShowCheckedModeBanner: false,
          theme: AppTheme.light,
          darkTheme: AppTheme.dark,
          themeMode: AppSettingServices.instance.themeMode.value,
          routerConfig: RouterPages.router,
          builder: (context, child) {
            return SizePresetScreen(
              context: context,
              child: child ?? const SizedBox.shrink(),
            );
          },
        );
      },
    );
  }
}
1
likes
160
points
1.33k
downloads

Documentation

Documentation
API reference

Publisher

verified publisherjsontodart.cn

Weekly Downloads

Declarative adaptive routing for Flutter. One route table maps a URL to a page stack and a 1- or 2-column sliding layout. Navigator-named APIs.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #navigation #routing #layout #adaptive-layout

License

Apache-2.0 (license)

Dependencies

flutter, material_ui, signals_flutter

More

Packages that depend on xue_hua_adaptive_sliding_layout