diff --git a/.gitignore b/.gitignore index 82874fae..5fe3540e 100644 --- a/.gitignore +++ b/.gitignore @@ -77,4 +77,5 @@ build/ **key.properties .ui **/google-services.json -**/GoogleService-Info.plist \ No newline at end of file +**/GoogleService-Info.plist +.flutter-plugins-dependencies diff --git a/android/gradle.properties b/android/gradle.properties index 08f2b5f9..d2032bce 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,4 @@ org.gradle.jvmargs=-Xmx1536M android.enableJetifier=true android.useAndroidX=true +android.enableR8=true diff --git a/assets/placeholder.jpg b/assets/placeholder.jpg new file mode 100644 index 00000000..c59fb2e8 Binary files /dev/null and b/assets/placeholder.jpg differ diff --git a/lib/src/widgets/network_image.dart b/lib/src/widgets/network_image.dart index 169eebe9..792f9962 100644 --- a/lib/src/widgets/network_image.dart +++ b/lib/src/widgets/network_image.dart @@ -12,7 +12,7 @@ class PNetworkImage extends StatelessWidget { return CachedNetworkImage( imageUrl: image, placeholder: (context, url) => Center(child: CircularProgressIndicator()), - errorWidget: (context, url, error) => Center(child: Icon(Icons.error)), + errorWidget: (context, url, error) => Image.asset('assets/placeholder.jpg',fit: BoxFit.cover,), fit: fit, width: width, height: height, diff --git a/pubspec.yaml b/pubspec.yaml index b2ffff3a..e53b6bd8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: provider: ^3.1.0 google_sign_in: ^4.0.7 cloud_firestore: ^0.12.9+4 - cached_network_image: ^1.1.1 + cached_network_image: ^2.0.0-rc package_info: ^0.4.0+6 firebase_remote_config: ^0.3.0 firebase_core: ^0.4.1+5 @@ -64,6 +64,7 @@ flutter: # To add assets to your application, add an assets section, like this: assets: + - assets/ - assets/smwallet/ - assets/hotel/ - assets/icon/