Flutter 鼠标区域在按下鼠标时被禁用
当我按下鼠标(左键单击)时,在容器(红色部分)周围移动指针。onExit未被调用。但是,当没有按下鼠标并且我在容器周围移动鼠标时,会调用oneter/onExit。 当按下鼠标时,如何在小部件中检测鼠标移动Flutter 鼠标区域在按下鼠标时被禁用,flutter,dart,mouseover,Flutter,Dart,Mouseover,当我按下鼠标(左键单击)时,在容器(红色部分)周围移动指针。onExit未被调用。但是,当没有按下鼠标并且我在容器周围移动鼠标时,会调用oneter/onExit。 当按下鼠标时,如何在小部件中检测鼠标移动 import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( // theme: design.getThemeData(), home: TestWidget
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
// theme: design.getThemeData(),
home: TestWidget(),
debugShowCheckedModeBanner: false,
),
);
}
class TestWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(50.0),
child: MouseRegion(
onEnter: (ds) {
print('Enterred:');
},
onExit: (ds) {
print('Exit: ');
},
child: Container(
color: Colors.red,
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
),
),
);
}
}