v2.0.0flutter_update_dialog
फ्लटर के लिए एक सुंदर एप्लिकेशन अपडेट डायलॉग। आप अपना अपडेट पॉपअप विंडो कस्टमाइज़ कर सकते हैं!
58लाइक 35330-दिन डाउनलोड150Pub अंक
AndroidiOSWebmacOSWindowsLinux
एप्लिकेशन संस्करण अपडेट डायलॉग।
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Version Build Status Issue Star
Application version update dialog. With it, you can customize the logic of version update.
You can refer to the following project:
https://github.com/xuexiangjys/flutter_app_update_example
You should ensure that you add the flutter_update_dialog as a dependency in your flutter project.
// pub 集成
dependencies:
flutter_update_dialog: ^2.0.0
//github 集成
dependencies:
flutter_update_dialog:
git:
url: git://github.com/xuexiangjys/flutter_update_dialog.git
ref: master
void defaultStyle() {
if (dialog != null && dialog.isShowing()) {
return;
}
dialog = UpdateDialog.showUpdate(context,
title: "是否升级到4.1.4版本?",
updateContent: "新版本大小:2.0M\n1.xxxxxxx\n2.xxxxxxx\n3.xxxxxxx",
onUpdate: onUpdate);
}
void customStyle() {
if (dialog != null && dialog.isShowing()) {
return;
}
dialog = UpdateDialog.showUpdate(context,
width: 250,
title: "是否升级到4.1.4版本?",
updateContent: "新版本大小:2.0M\n1.xxxxxxx\n2.xxxxxxx\n3.xxxxxxx",
titleTextSize: 14,
contentTextSize: 12,
buttonTextSize: 12,
topImage: Image.asset('assets/bg_update_top.png'),
extraHeight: 5,
radius: 8,
themeColor: Color(0xFFFFAC5D),
progressBackgroundColor: Color(0x5AFFAC5D),
isForce: true,
updateButtonTxt: '升级',
ignoreButtonTxt: '忽略此版本',
enableIgnore: true, onIgnore: () {
ToastUtils.waring("忽略");
dialog.dismiss();
},
onUpdate: onUpdate);
}
| Name | Type | Default | Description |
|---|---|---|---|
| width | double | 0.618 * screenWidth | dialog width |
| title | String | / | dialog title |
| updateContent | String | / | Update the modified content |
| onUpdate | VoidCallback | / | Click on the update button event |
| titleTextSize | double | 16.0 | The size of the title text |
| contentTextSize | double | 14.0 | The size of the update content text |
| buttonTextSize | double | 14.0 | The size of the button text |
| themeColor | Color | Colors.red | Theme color |
| progressBackgroundColor | Color | 0xFFFFCDD2 | The background color of the progress bar |
| topImage | Image | / | Picture at the top |
| extraHeight | double | 5.0 | Extra height from top image |
| radius | double | 4.0 | Angle of corner |
| enableIgnore | bool | false | Whether to enable the ignore version button |
| updateButtonText | String | '更新' | Update button text |
| ignoreButtonText | String | '忽略此版本' | Ignore button text |
| isForce | bool | false | Whether to force update |
| onIgnore | VoidCallback | / | Click on the ignore button event |