Skip to content

sarcastic-verma/dialog_switcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DialogSwitcher For Flutter

pub package likes popularity pub points

Allows user to switch widgets gracefully within a dialog with Animation.

Sample

Usage

To use this plugin, add dialog_switcher as a dependency in your pubspec.yaml file.

  dependencies:
    flutter:
      sdk: flutter
    dialog_switcher:

Sample Usage

import 'package:flutter/material.dart';
import 'package:transition_switcher/dialog_switcher.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'DialogSwitcher',
      debugShowCheckedModeBanner: false,
      home: SafeArea(
        child: Scaffold(
          body: Container(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Text(
                  "Sample Usage",
                  style: TextStyle(fontSize: 20),
                ),
                DialogSwitcher(
                  dialogBackgroundColor: Colors.transparent,
                  dialogElevation: 0,
                  frontChild: Container(
                    width: 300,
                    height: 300,
                    color: Colors.amber,
                  ),
                  backChild: Container(
                    width: 300,
                    height: 300,
                    color: Colors.pinkAccent,
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

And a lot more.... There is a lot of customization available which is self explantory. If you ever face a problem, feel free to create an issue.

See the example directory for a complete sample app.

Created & Maintained By Shivam Verma

Releases

No releases published

Packages

No packages published

Languages