chore: Follow up image viewer swipe

This commit is contained in:
Krille 2025-01-05 18:08:26 +01:00
commit f7bf273c17
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -16,7 +16,7 @@ class ImageViewerView extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final iconButtonStyle = IconButton.styleFrom( final iconButtonStyle = IconButton.styleFrom(
backgroundColor: Colors.black.withAlpha(128), backgroundColor: Colors.black.withAlpha(200),
foregroundColor: Colors.white, foregroundColor: Colors.white,
); );
return GestureDetector( return GestureDetector(
@ -96,6 +96,8 @@ class ImageViewerView extends StatelessWidget {
if (hovered && controller.canGoBack) if (hovered && controller.canGoBack)
Align( Align(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: Padding(
padding: const EdgeInsets.all(12.0),
child: IconButton( child: IconButton(
style: iconButtonStyle, style: iconButtonStyle,
icon: const Icon(Icons.chevron_left_outlined), icon: const Icon(Icons.chevron_left_outlined),
@ -105,9 +107,12 @@ class ImageViewerView extends StatelessWidget {
), ),
), ),
), ),
),
if (hovered && controller.canGoNext) if (hovered && controller.canGoNext)
Align( Align(
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: Padding(
padding: const EdgeInsets.all(12.0),
child: IconButton( child: IconButton(
style: iconButtonStyle, style: iconButtonStyle,
icon: const Icon(Icons.chevron_right_outlined), icon: const Icon(Icons.chevron_right_outlined),
@ -117,6 +122,7 @@ class ImageViewerView extends StatelessWidget {
), ),
), ),
), ),
),
], ],
), ),
), ),