فهرست منبع

Switch to PageView

Neeraj Gupta 2 سال پیش
والد
کامیت
a1038ea32e
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      lib/ui/home/memories_widget.dart

+ 2 - 3
lib/ui/home/memories_widget.dart

@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
 import 'package:photos/ente_theme_data.dart';
 import 'package:photos/ente_theme_data.dart';
 import 'package:photos/models/memory.dart';
 import 'package:photos/models/memory.dart';
 import 'package:photos/services/memories_service.dart';
 import 'package:photos/services/memories_service.dart';
-import 'package:photos/ui/extents_page_view.dart';
+import "package:photos/ui/actions/file/file_actions.dart";
 import 'package:photos/ui/viewer/file/file_widget.dart';
 import 'package:photos/ui/viewer/file/file_widget.dart';
 import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
 import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
 import 'package:photos/utils/date_time_util.dart';
 import 'package:photos/utils/date_time_util.dart';
@@ -381,7 +381,7 @@ class _FullScreenMemoryState extends State<FullScreenMemory> {
 
 
   Widget _buildSwiper() {
   Widget _buildSwiper() {
     _pageController = PageController(initialPage: _index);
     _pageController = PageController(initialPage: _index);
-    return ExtentsPageView.extents(
+    return PageView.builder(
       itemBuilder: (BuildContext context, int index) {
       itemBuilder: (BuildContext context, int index) {
         if (index < widget.memories.length - 1) {
         if (index < widget.memories.length - 1) {
           final nextFile = widget.memories[index + 1].file;
           final nextFile = widget.memories[index + 1].file;
@@ -405,7 +405,6 @@ class _FullScreenMemoryState extends State<FullScreenMemory> {
       },
       },
       itemCount: widget.memories.length,
       itemCount: widget.memories.length,
       controller: _pageController,
       controller: _pageController,
-      extents: 1,
       onPageChanged: (index) async {
       onPageChanged: (index) async {
         await MemoriesService.instance.markMemoryAsSeen(widget.memories[index]);
         await MemoriesService.instance.markMemoryAsSeen(widget.memories[index]);
         if (mounted) {
         if (mounted) {