From ced0457a2eb7834f2d5285e122a65b166e1773fb Mon Sep 17 00:00:00 2001 From: open-trade Date: Tue, 17 Nov 2020 12:41:23 +0800 Subject: [PATCH] timer works fine, just it does not print same content every time --- flutter_hbb/lib/remote_page.dart | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/flutter_hbb/lib/remote_page.dart b/flutter_hbb/lib/remote_page.dart index e3004690d..aea147a3a 100644 --- a/flutter_hbb/lib/remote_page.dart +++ b/flutter_hbb/lib/remote_page.dart @@ -32,24 +32,34 @@ class _RemotePageState extends State { @override void dispose() { super.dispose(); + FFI.close(); _interval.cancel(); dismissLoading(); - FFI.close(); } void interval() { - print(1); + print(DateTime.now()); } @override Widget build(BuildContext context) { // Size size = MediaQueryData.fromWindow(ui.window).size; + // MediaQuery.of(context).size.height; // https://stackoverflow.com/questions/46640116/make-flutter-application-fullscreen SystemChrome.setEnabledSystemUIOverlays([]); return FlutterEasyLoading( - child: CustomPaint( - painter: new ImageEditor(image: null), - )); + child: GestureDetector( + child: CustomPaint( + painter: new ImageEditor(image: null), + ), + onPanStart: (DragDownDetails) { + print("onPanStart $DragDownDetails"); + // hero.moveTo(DragDownDetails.globalPosition.dx, DragDownDetails.globalPosition.dy); + }, + onPanUpdate: (DragDownDetails) { + print("onPanUpdate $DragDownDetails"); + // hero.moveTo(DragDownDetails.globalPosition.dx, DragDownDetails.globalPosition.dy); + })); } }