diff --git a/lib/pages/story/story_page.dart b/lib/pages/story/story_page.dart index bdee1f0e0..79dca5b4d 100644 --- a/lib/pages/story/story_page.dart +++ b/lib/pages/story/story_page.dart @@ -3,7 +3,6 @@ import 'dart:async'; import 'dart:io'; -import 'package:fluffychat/utils/localized_exception_extension.dart'; import 'package:flutter/material.dart'; import 'package:emoji_picker_flutter/emoji_picker_flutter.dart'; @@ -14,6 +13,7 @@ import 'package:video_player/video_player.dart'; import 'package:vrouter/vrouter.dart'; import 'package:fluffychat/pages/story/story_view.dart'; +import 'package:fluffychat/utils/localized_exception_extension.dart'; import 'package:fluffychat/utils/matrix_sdk_extensions.dart/client_stories_extension.dart'; import 'package:fluffychat/utils/platform_infos.dart'; import 'package:fluffychat/utils/room_status_extension.dart'; diff --git a/lib/pages/story/story_view.dart b/lib/pages/story/story_view.dart index 7561f1c89..d76606a93 100644 --- a/lib/pages/story/story_view.dart +++ b/lib/pages/story/story_view.dart @@ -281,17 +281,21 @@ class StoryView extends StatelessWidget { bottom: 16, left: 16, right: 16, - child: SafeArea( - child: Center( - child: OutlinedButton.icon( - onPressed: controller.displaySeenByUsers, - icon: const Icon( - Icons.visibility_outlined, - color: Colors.white70, - ), - label: Text( - controller.seenByUsersTitle, - style: const TextStyle(color: Colors.white70), + child: AnimatedOpacity( + duration: const Duration(seconds: 1), + opacity: controller.isHold ? 0 : 1, + child: SafeArea( + child: Center( + child: OutlinedButton.icon( + onPressed: controller.displaySeenByUsers, + icon: const Icon( + Icons.visibility_outlined, + color: Colors.white70, + ), + label: Text( + controller.seenByUsersTitle, + style: const TextStyle(color: Colors.white70), + ), ), ), ),