From 1fbfb5bea35a1f0fa7d8f9a520a772afe7ef4bf2 Mon Sep 17 00:00:00 2001 From: niuhuan Date: Fri, 31 Dec 2021 09:23:13 +0800 Subject: [PATCH] modify gui --- lib/screens/components/ImageReader.dart | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/screens/components/ImageReader.dart b/lib/screens/components/ImageReader.dart index d4a8518..9a18b2b 100644 --- a/lib/screens/components/ImageReader.dart +++ b/lib/screens/components/ImageReader.dart @@ -669,6 +669,17 @@ abstract class _ImageReaderContentState extends State<_ImageReaderContent> { // 给子类调用的方法 + bool _fullscreenController() { + switch (currentFullScreenAction()) { + case FullScreenAction.CONTROLLER: + return false; + case FullScreenAction.TOUCH_ONCE: + return true; + case FullScreenAction.THREE_AREA: + return true; + } + } + Future _onNextAction() async { if (widget.struct.epNameMap.containsKey(widget.struct.epOrder + 1)) { widget.struct.onChangeEp(widget.struct.epOrder + 1); @@ -1025,7 +1036,11 @@ class _WebToonReaderState extends _ImageReaderContentState { } Widget _buildNextEp() { + if (super._fullscreenController()) { + return Container(); + } return Container( + color: Colors.transparent, padding: EdgeInsets.all(20), child: MaterialButton( onPressed: () { @@ -1330,6 +1345,9 @@ class _ListViewReaderState extends _ImageReaderContentState } Widget _buildNextEp() { + if (super._fullscreenController()) { + return Container(); + } return Container( padding: EdgeInsets.all(20), child: MaterialButton(