myanmar_administrative_areas 0.0.11 copy "myanmar_administrative_areas: ^0.0.11" to clipboard
myanmar_administrative_areas: ^0.0.11 copied to clipboard

outdated

Myanmar Administrative Areas, myanmar villages, myanmar townships, myanmar district, myanmar towns

example/lib/main.dart

import 'package:example/village.dart';
import 'package:example/ward.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const MaterialApp(
    debugShowCheckedModeBanner: false,
    home: MainApp(),
  ));
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("အသုံးပြုပုံ"),
        backgroundColor: ThemeData.light().primaryColor,
        foregroundColor: Colors.white,
      ),
      body: Center(
        child: Padding(
          padding: const EdgeInsets.all(64.0),
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Row(
                children: [
                  Expanded(
                      child: FilledButton(
                          onPressed: () => Navigator.of(context)
                              .push(_createPageRoute(const VillageExample())),
                          child: const Text("ကျေးရွာ နမူနာ")))
                ],
              ),
              const SizedBox(
                height: 16.0,
              ),
              Row(
                children: [
                  Expanded(
                    child: FilledButton(
                        onPressed: () => Navigator.of(context)
                            .push(_createPageRoute(const WardExample())),
                        child: const Text("ရပ်ကွက် နမူနာ")),
                  ),
                ],
              )
            ],
          ),
        ),
      ),
    );
  }

  PageRouteBuilder _createPageRoute(Widget page) {
    return PageRouteBuilder(
      pageBuilder: (context, animation, secondaryAnimation) => page,
      transitionsBuilder: (context, animation, secondaryAnimation, child) {
        const begin = Offset(1.0, 0.0);
        const end = Offset.zero;
        const curve = Curves.easeInOut;

        var tween =
            Tween(begin: begin, end: end).chain(CurveTween(curve: curve));

        var offsetAnimation = animation.drive(tween);

        return SlideTransition(
          position: offsetAnimation,
          child: child,
        );
      },
    );
  }
}
10
likes
0
points
83
downloads

Publisher

verified publisheryannainglin.com

Weekly Downloads

Myanmar Administrative Areas, myanmar villages, myanmar townships, myanmar district, myanmar towns

Homepage

License

unknown (license)

Dependencies

flutter

More

Packages that depend on myanmar_administrative_areas