mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2025-08-05 04:36:41 +00:00
added hero animation
This commit is contained in:
parent
84e77d0620
commit
ca6b921b6b
2 changed files with 21 additions and 15 deletions
|
@ -18,6 +18,8 @@ class LogbookPhotoGridTile extends StatelessWidget {
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return GestureDetector(
|
return GestureDetector(
|
||||||
onTap: onTap,
|
onTap: onTap,
|
||||||
|
child: Hero(
|
||||||
|
tag: photo.id,
|
||||||
child: Card(
|
child: Card(
|
||||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(Dimens.borderRadiusM)),
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(Dimens.borderRadiusM)),
|
||||||
child: FadeInImage(
|
child: FadeInImage(
|
||||||
|
@ -30,6 +32,7 @@ class LogbookPhotoGridTile extends StatelessWidget {
|
||||||
placeholderErrorBuilder: (_, __, ___) => const SizedBox.shrink(),
|
placeholderErrorBuilder: (_, __, ___) => const SizedBox.shrink(),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,6 +111,8 @@ class _PhotoPreviewBuilder extends StatelessWidget {
|
||||||
buildWhen: (_, __) => false,
|
buildWhen: (_, __) => false,
|
||||||
builder: (context, state) => AspectRatio(
|
builder: (context, state) => AspectRatio(
|
||||||
aspectRatio: PlatformConfig.cameraPreviewAspectRatio,
|
aspectRatio: PlatformConfig.cameraPreviewAspectRatio,
|
||||||
|
child: Hero(
|
||||||
|
tag: state.id,
|
||||||
child: ClipRRect(
|
child: ClipRRect(
|
||||||
borderRadius: BorderRadius.circular(Dimens.borderRadiusM),
|
borderRadius: BorderRadius.circular(Dimens.borderRadiusM),
|
||||||
child: Image.file(
|
child: Image.file(
|
||||||
|
@ -119,6 +121,7 @@ class _PhotoPreviewBuilder extends StatelessWidget {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue