diff --git a/android/gradle.properties b/android/gradle.properties index cd2d833ca96b3d1ada4a39df51dc5f5ee67665b7..30298b3b3f04073678e48519b8c043edba635df8 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true -app.versionName=0.0.17 -app.versionCode=17 +app.versionName=0.0.18 +app.versionCode=18 diff --git a/fastlane/metadata/android/en-US/changelogs/18.txt b/fastlane/metadata/android/en-US/changelogs/18.txt new file mode 100644 index 0000000000000000000000000000000000000000..64c45c0b7c443e1d252cdb7de71ad41c33e8533f --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/18.txt @@ -0,0 +1 @@ +Add animations on cells when value or state changes diff --git a/fastlane/metadata/android/fr-FR/changelogs/18.txt b/fastlane/metadata/android/fr-FR/changelogs/18.txt new file mode 100644 index 0000000000000000000000000000000000000000..b0865b873e06269e435858da9d17ea41072aac5f --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/18.txt @@ -0,0 +1 @@ +Ajout d'animations sur les cellules au changement de valeur / état diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart index 4d7b8ae66f163865b816086ce02009774d4b6fd2..a228b8a8f0ce70f024d7b504ea861adc61636ec9 100644 --- a/lib/entities/cell.dart +++ b/lib/entities/cell.dart @@ -32,9 +32,16 @@ class Cell { ), ), child: GestureDetector( - child: Image( - image: AssetImage(imageAsset), - fit: BoxFit.fill, + child: AnimatedSwitcher( + duration: const Duration(milliseconds: 100), + transitionBuilder: (Widget child, Animation<double> animation) { + return ScaleTransition(child: child, scale: animation); + }, + child: Image( + image: AssetImage(imageAsset), + fit: BoxFit.fill, + key: ValueKey<int>(imageAsset.hashCode), + ), ), onTap: () { if (!myProvider.isBoardMined) { diff --git a/pubspec.lock b/pubspec.lock index dd1b0e5e19dad6f80a9f30a2edf7f3fa0fec70e7..6f8a8f69253dba4bd7c43ebafe36e34c2b66f040 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.7.0" + version: "2.8.1" boolean_selector: dependency: transitive description: @@ -251,7 +251,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "0.4.2" typed_data: dependency: transitive description: