Возникли проблемы с одним касанием и двойным касанием в телефонах SAMAUNG при использовании плагина photo_view Flutter

#android #flutter #samsung-mobile #flutter-plugin #photoview

Вопрос:

прояснение вопроса

плагин photo_view Flutter отлично работает на iPhone, а также на других устройствах (Google, 1 ), но на всех телефонах SAMSUNG одно касание и двойное нажатие начинают панорамирование и не действуют как нажатие.

Я читал об этом на Github, но безуспешно. Я перепробовал все версии после 0.10.3 (в которых были некоторые исправления для действий, связанных с жестами) до 0.12.0, но проблема существует во всех из них.

 PhotoViewGallery.builder(
                  itemCount: widget.currentPath.length,
                  builder: (BuildContext context, int index) {
                    return PhotoViewGalleryPageOptions(
                      imageProvider: AssetImage(widget.currentPath[index].path),
                      initialScale: PhotoViewComputedScale.covered,
                      minScale: PhotoViewComputedScale.contained,
                      maxScale: PhotoViewComputedScale.covered * 3,
                    );
                  },
                  enableRotation: true,
                  scrollPhysics: const BouncingScrollPhysics(),
                  pageController: _pageController,
                  loadingBuilder:
                      (BuildContext context, ImageChunkEvent event) {
                    return Center(child: CircularProgressIndicator());
                  },
                  onPageChanged: (int index) {
                    setState(() {
                      _currentIndex = index;
                    });
                  },
                  // backgroundDecoration:
                  //     BoxDecoration(color: kScreenBackgroundColor),
                  // scrollDirection: Axis.vertical,
                ),
 

Я прокомментировал, backgroundDecoration: BoxDecoration(color: kScreenBackgroundColor), как это решило проблему для некоторых, но не для меня.

То, что я ищу

Есть ли какой-либо способ избавиться от этой проблемы или какой-либо реализации или плагина, которые я могу использовать вместо photo_view?

Я хочу просматривать изображения, увеличивать и уменьшать масштаб, поворачивать, проводить пальцем влево или вправо, чтобы перейти к следующему

версии Flutter/Просмотра фотографий, которые я использую:

 photo_view: ^0.12.0

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.2.3 20D91 darwin-arm, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 4.1)
[✓] Connected device (1 available)
 

Заранее спасибо!