v0.0.7dialogs
此 Flutter 套件提供經過精心設計的對話方塊,並具備自訂選項。
26喜歡 87近 30 天下載130Pub 分數
AndroidiOSWebmacOSWindowsLinux
對話方塊
{"sdk":"flutter"}{"sdk":"flutter"}以下為英文專案原文快照,最新內容請造訪 GitHub。
This flutter package provides aesthetically designed dialog box with customization options.
legacy_progress_dialogChoice Dialog Choice Dialog Rectangular Choice Dialog Rectangular Buttons
Message Dialog Gif Message Dialog Message Dialog
Pub Version GitHub Workflow Status Github Stars GitHub
To use this plugin, add dialogs as a
dependency in your pubspec.yaml file.
import 'package:dialogs/dialogs.dart';ChoiceDialog().show() function to display the dialog.
ChoiceDialog().show(context);
##OR
final choiceDialog = ChoiceDialog();
choiceDialog.show(context);
MessageDialog().show() function and call the Choice Dialog .
MessageDialog().show(context);
final messageDialog = MessageDialog();
choiceDialog.show(context);
https://raw.githubusercontent.com/asadamatic/dialogs/master/assets/progress_dialog.png
//Create an instance of ProgressDialog
ProgressDialog progressDialog = ProgressDialog(
context: context,
backgroundColor: Colors.blue,
textColor: Colors.White,
);
// show dialog
progressDialog.show();
//close dialog
progressDialog.dismiss();
In order to add the ChoiceDialog, MessageDialog to your app, there are several attributes that are important parameters that you might need frequently:
| Attribute | Type | Default | Required | Description |
|---|---|---|---|---|
buttonOkOnPressed |
Function() |
Navigator.pop(context) |
No |
This function will be registered as the callback of 'Ok' button. |
buttonCancelOnPressed |
Function() |
Navigator.pop(context) |
No |
This function will be registered as the callback of 'Cancel' button. |
dialogRadius |
double |
15.0 |
No |
Determines the borderRadius of dialog box. |
buttonRadius |
double |
18.0 |
No |
Determines the borderRadius of action buttons. |
iconButtonOk |
Icon |
null |
No |
Renders a FlatButton with the provided icon for positive action. |
iconButtonCancel |
Icon |
null |
No |
Renders a FlatButton with the provided icon for negative action. |
show() also provides some useful parameters of showDialog() function
| Attribute | Type | Default | Required | Description |
|---|---|---|---|---|
context |
BuildContext |
Null |
Yes |
The context argument is used to look up the Navigator and Theme for the dialog. |
barrierDismissible |
bool |
true |
No |
Indicates whether tapping on the barrier will dismiss the dialog. |
barrierColor |
Color |
Colors.black54 |
No |
Specifies the color of the modal barrier that darkens everything below the dialog. |
Made with contributors-img.