diff --git a/lib/ui/home/memories/memories_widget.dart b/lib/ui/home/memories/memories_widget.dart index c86e9c0f9..d6af4949e 100644 --- a/lib/ui/home/memories/memories_widget.dart +++ b/lib/ui/home/memories/memories_widget.dart @@ -36,6 +36,7 @@ class _MemoriesWidgetState extends State { void didChangeDependencies() { super.didChangeDependencies(); final screenWidth = MediaQuery.sizeOf(context).width; + //factor will be 2 for most phones in portrait mode final factor = (screenWidth / 220).ceil(); _maxWidth = screenWidth / (factor * 2); _maxHeight = _maxWidth / MemoryCoverWidget.aspectRatio; diff --git a/lib/ui/home/memories/memory_cover_widget.dart b/lib/ui/home/memories/memory_cover_widget.dart index 45b07f319..ba2e4a736 100644 --- a/lib/ui/home/memories/memory_cover_widget.dart +++ b/lib/ui/home/memories/memory_cover_widget.dart @@ -49,7 +49,7 @@ class _MemoryCoverWidgetState extends State { builder: (context, child) { final diff = (widget.controller.offset - widget.offsetOfItem) + widthOfScreen / 7; - final scale = 1 - (diff / widthOfScreen).abs() / 3; + final scale = 1 - (diff / widthOfScreen).abs() / 3.7; return Padding( padding: const EdgeInsets.symmetric(horizontal: 2.5), //Adding this row is a workaround for making height of memory cover