Giter Site home page Giter Site logo

ezaldeen99 / material_dialogs Goto Github PK

View Code? Open in Web Editor NEW
94.0 94.0 45.0 1.97 MB

A Flutter library aims to help you create animated, simple, and stylish Material Dialogs in your app.

License: Apache License 2.0

Dart 97.18% Kotlin 0.62% Swift 2.01% Objective-C 0.19%
flutter flutter-dialog flutter-ui flutterdev flutterpackage

material_dialogs's Introduction

material_dialogs's People

Contributors

ezaldeen99 avatar james-aidoo avatar jobijoba avatar saileshbro avatar vxern avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

material_dialogs's Issues

Feature request: customView position

It would be nice if the position of customView could be customizable.
Now the customView is always on the top of the title.
Sometimes it could be useful to have it in between of title and msg or below msg.

`Navigator.pop(context);` doesn't work!

i tried the default CupertinoAlertDialog and was just working fine but when i switched to material_dialogs package then neither Navigator.pop(context) nor Navigator.of(context).pop did work, it pops into the previous page instead of vanishing the dialog!

edit1:
The relevant error-causing widget was: MaterialApp MaterialApp:file:///C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_no_internet_wi dget-0.0.9+17/lib/src/flutter_no_internet_widget.dart:71:12

Stateful versions of dialogs

Hi,

Would it be possible to add stateful vesions of the dialogs?
Allowing to setState from one of the dialog buttons to for instance change the title or msg used for the dialog.

Greetings,

R.

Closed Modal

how to close the modal? on my cancel button doesn't close the modal

Method call null on bottomMaterialDialog

Hi,

Dialogs.materialDialog() works, but Dialogs.bottomMaterialDialog() doesn't.
It produces this stacktrace:

The following NoSuchMethodError was thrown building BottomSheet(dirty, dependencies: [_InheritedTheme, _LocalizationsScope-[GlobalKey#e7ba0]], state: _BottomSheetState#a43c6):
The method '>' was called on null.
Receiver: null
Tried calling: >(0)

The relevant error-causing widget was
MaterialApp
lib\main.dart:12
When the exception was thrown, this was the stack
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
#1 new FrameRate
package:lottie/src/frame_rate.dart:7
#2 Dialogs.bottomMaterialDialog.
package:material_dialogs/material_dialogs.dart:111
#3 _BottomSheetState.build
package:flutter/โ€ฆ/material/bottom_sheet.dart:266
#4 StatefulElement.build
package:flutter/โ€ฆ/widgets/framework.dart:4744
...

Any help would be appreciated :)

Greetings,

R.

Cannot pop when useRootNavigator

You discard the inner context of showDialog->DialogRoute.
So, when you set useRootNavigator=true, Strange things are going to happen.
Such as Navigator.of(context).pop() cannot pop dialog, but caused the overwritten page pop.

Regression about customView

The customView parameter was working in version 1.0.0, but it's not working anymore in version 1.1.0.
The custom view is simply not showed.

Closing dialog programmatically

Hi,

Currently opening a materialDialog from a bottomMaterialDialog causes the bottomMaterialDialog to persist. Meaning that two taps are required to exit from both dialogs back to the main screen.

Seems like a method to close a dialog programmatically would help circumvent this problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.