standard_dialogs 2.1.0 copy "standard_dialogs: ^2.1.0" to clipboard
standard_dialogs: ^2.1.0 copied to clipboard

Package with standardized dialogues for use in your application or package.

example/lib/main.dart

import 'dart:ui';

import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';

import 'home.dart';

class MainApp extends StatefulWidget {
  const MainApp({Key? key}) : super(key: key);

  @override
  State<StatefulWidget> createState() => _MainAppState();
}

class _MainAppState extends State<MainApp> {
  Locale _locale = window.locale;
  Locale get locale => _locale;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      locale: _locale,
      title: 'Flutter Standard Dialogs',
      localizationsDelegates: const [
        // ExampleLocalizationsDelegate(),
        GlobalMaterialLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
      ],
      supportedLocales: const [
        Locale('en', ''),
        Locale('es', ''),
        Locale('pt', ''),
      ],
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: HomePage(changeLocale: changeLocale),
    );
  }

  void changeLocale(Locale newLocale) {
    setState(() {
      _locale = newLocale;
    });
  }
}

void main() => runApp(const MainApp());
14
likes
90
pub points
78%
popularity

Publisher

unverified uploader

Package with standardized dialogues for use in your application or package.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, simple_localization

More

Packages that depend on standard_dialogs