have to put easyloading on FlutterEasyLoading, if on scaffold, mouse not

work
This commit is contained in:
open-trade 2020-11-29 14:19:01 +08:00
parent ac4b14292d
commit 71493c8e7e
3 changed files with 104 additions and 105 deletions

View File

@ -169,9 +169,7 @@ class _RemotePageState extends State<RemotePage> {
close(); close();
return false; return false;
}, },
child: FlutterEasyLoading(
child: Scaffold( child: Scaffold(
backgroundColor: MyTheme.canvasColor,
floatingActionButton: _showBar floatingActionButton: _showBar
? null ? null
: FloatingActionButton( : FloatingActionButton(
@ -240,7 +238,8 @@ class _RemotePageState extends State<RemotePage> {
), ),
) )
: null, : null,
body: GestureDetector( body: FlutterEasyLoading(
child: GestureDetector(
onTap: () { onTap: () {
if (_drag || _scroll) return; if (_drag || _scroll) return;
FFI.tap(_right); FFI.tap(_right);
@ -288,6 +287,8 @@ class _RemotePageState extends State<RemotePage> {
FFI.sendMouse('up', 'left'); FFI.sendMouse('up', 'left');
} }
}, },
child: Container(
color: MyTheme.canvasColor,
child: Stack(children: [ child: Stack(children: [
ImagePaint(), ImagePaint(),
CursorPaint(), CursorPaint(),
@ -309,9 +310,9 @@ class _RemotePageState extends State<RemotePage> {
onChanged: handleInput, onChanged: handleInput,
), ),
), ),
]), ]))),
)), )),
)); );
} }
void close() { void close() {

View File

@ -149,11 +149,9 @@ packages:
flutter_easyloading: flutter_easyloading:
dependency: "direct main" dependency: "direct main"
description: description:
path: "." path: flutter_easyloading
ref: HEAD relative: true
resolved-ref: "2d085c411dc262043b6173c3b962d3e66ce657b1" source: path
url: "git://github.com/open-trade/flutter_easyloading"
source: git
version: "2.2.0" version: "2.2.0"
flutter_spinkit: flutter_spinkit:
dependency: transitive dependency: transitive

View File

@ -32,9 +32,9 @@ dependencies:
path_provider: ^1.6.24 path_provider: ^1.6.24
provider: ^4.3.2+2 provider: ^4.3.2+2
flutter_easyloading: flutter_easyloading:
git: #git:
url: git://github.com/open-trade/flutter_easyloading #url: git://github.com/open-trade/flutter_easyloading
#path: flutter_easyloading path: flutter_easyloading
tuple: ^1.0.1 tuple: ^1.0.1
wakelock: ^0.2.1+1 wakelock: ^0.2.1+1
device_info: ^1.0.0 device_info: ^1.0.0