diff --git a/CHANGELOG.md b/CHANGELOG.md index 29f648f..23bbc94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +## 0.0.6 + +- [Android] fix show crash + +## 0.0.5 + +- [Android] Remove KProgressHUD & Implement SVProgressHUD for Android. +- [Android & iOS] Add setMinimumSize method. +- [Android & iOS] Add setRingThickness method. +- [Android & iOS] Add setRingRadiu method. +- [Android & iOS] Add setRingNoTextRadius method. +- [Android & iOS] Add setCornerRadius method. +- [Android & iOS] Add setBorderColor method. +- [Android & iOS] Add setBorderWidth method. +- [Android & iOS] Add setForegroundColor method. +- [Android & iOS] Add setBackgroundColor method. +- [Android & iOS] Add setBackgroundLayerColor method. +- [Android & iOS] Add setImageViewSize method. +- [Android & iOS] Add setMinimumDismissTimeInterval method. +- [Android & iOS] Add setFadeInAnimationDuration method. +- [Android & iOS] Add setFadeOutAnimationDuration method. + ## 0.0.1 -* Initial release +- Initial release diff --git a/README.md b/README.md index 461ef0e..8e1d750 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [pub-image]: https://img.shields.io/pub/v/flutter_svprogresshud.svg [pub-url]: https://pub.dev/packages/flutter_svprogresshud -A clean and lightweight progress HUD for flutter app. +A clean and lightweight progress HUD for flutter app, based on SVProgressHUD. > The plugin supports almost all of [SVProgressHUD](https://github.com/SVProgressHUD/SVProgressHUD) APIs, for Android we have almost replicated SVProgressHUD effects ([View code](https://github.com/leanflutter/flutter_svprogresshud/tree/master/android/src/main/java/org/leanflutter/svprogresshud)). @@ -17,7 +17,7 @@ Add this to your package's pubspec.yaml file: ```yaml dependencies: - flutter_svprogresshud: ^0.0.5 + flutter_svprogresshud: ^0.0.6 ``` You can install packages from the command line: diff --git a/android/src/main/java/org/leanflutter/svprogresshud/SVRadialGradientLayer.java b/android/src/main/java/org/leanflutter/svprogresshud/SVRadialGradientLayer.java index 57d1911..c34941e 100644 --- a/android/src/main/java/org/leanflutter/svprogresshud/SVRadialGradientLayer.java +++ b/android/src/main/java/org/leanflutter/svprogresshud/SVRadialGradientLayer.java @@ -24,6 +24,7 @@ protected void onDraw(Canvas canvas) { w = getWidth(); h = getHeight(); + if (w == 0 || h == 0) return; Shader shader; diff --git a/example/pubspec.lock b/example/pubspec.lock index 9f4bd6f..69e8e4c 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -68,7 +68,7 @@ packages: path: ".." relative: true source: path - version: "0.0.5" + version: "0.0.6" flutter_test: dependency: "direct dev" description: flutter diff --git a/pubspec.lock b/pubspec.lock index 437ead1..c6dec39 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -73,7 +73,7 @@ packages: name: meta url: "https://pub.flutter-io.cn" source: hosted - version: "1.3.0-nullsafety.4" + version: "1.3.0-nullsafety.3" path: dependency: transitive description: @@ -99,7 +99,7 @@ packages: name: stack_trace url: "https://pub.flutter-io.cn" source: hosted - version: "1.10.0-nullsafety.2" + version: "1.10.0-nullsafety.1" stream_channel: dependency: transitive description: @@ -143,5 +143,5 @@ packages: source: hosted version: "2.1.0-nullsafety.3" sdks: - dart: ">=2.10.0-110 <=2.11.0-213.1.beta" + dart: ">=2.10.0-110 <2.11.0" flutter: ">=1.20.0 <2.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index b5eb5ab..654c6c4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,6 @@ name: flutter_svprogresshud -description: A clean and lightweight progress HUD for flutter app. -version: 0.0.5 -author: LiJianying +description: A clean and lightweight progress HUD for flutter app, based on SVProgressHUD. +version: 0.0.6 homepage: https://github.com/leanflutter/flutter_svprogresshud environment: