diff --git a/android/gradle.properties b/android/gradle.properties index 94a75b2df36aed9e156a335ee171808b57fe6bc6..7e6b4cd36d9877b2acd1b762e65740d34ebaa0ce 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.43 -app.versionCode=43 +app.versionName=0.0.44 +app.versionCode=44 diff --git a/fastlane/metadata/android/en-US/changelogs/44.txt b/fastlane/metadata/android/en-US/changelogs/44.txt new file mode 100644 index 0000000000000000000000000000000000000000..b0149be23901a3fc5deaf61b8fa89654584c9e36 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/44.txt @@ -0,0 +1 @@ +Add cell animation on value change diff --git a/fastlane/metadata/android/fr-FR/changelogs/44.txt b/fastlane/metadata/android/fr-FR/changelogs/44.txt new file mode 100644 index 0000000000000000000000000000000000000000..a93e5c3731f8df3dd08cd01c8c4db4bd3438f6db --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/44.txt @@ -0,0 +1 @@ +Ajout d'animation de cellule au changement de valeur diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart index 0cb2f971d29843e1b2216983b0ade63b76fb350e..080a53596b35da46b632bb424419b4e71e0d263d 100644 --- a/lib/entities/cell.dart +++ b/lib/entities/cell.dart @@ -30,9 +30,16 @@ class Cell { border: borders, ), 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>(this.value), + ), ), onTap: () { if (col != null && row != null) {