-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
customer: solarisf: gesturesflutter/packages/flutter/gestures repository.flutter/packages/flutter/gestures repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work on
Description
Steps to Reproduce
In the following widget, if I start a drag gesture and if I suspend the app (like receiving a phone call) then the value of globalPosition is totally random.
class DemoScreen extends StatelessWidget {
@override
Widget build(BuildContext context) => Scaffold(
body: GestureDetector(
onPanUpdate: (details) => print(details.globalPosition),
child: Container(
color: Colors.orange,
),
),
);
}Log
flutter: Offset(96.3, 374.0)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(96.7, 374.3)
flutter: Offset(-50.8, 1422.5) -> when app is suspended
Flutter doctor
flutter doctor -v
[✓] Flutter (Channel unknown, v0.10.2, on Mac OS X 10.13.6 17G65, locale en-NL)
• Flutter version 0.10.2 at /Users/user/IdeaProjects/hue_blue/flutter
• Framework revision d8cbb80206 (4 weeks ago), 2018-10-26 01:30:21 -0400
• Engine revision 6c2ade9fa2
• Dart version 2.1.0-dev.8.0.flutter-bf26f760b1
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.io/setup/#android-setup for detailed instructions).
If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.1, Build version 10B61
• ios-deploy 2.0.0
• CocoaPods version 1.5.3
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.io/setup/#android-setup for detailed instructions).
[✓] IntelliJ IDEA Community Edition (version 2018.1.6)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• Flutter plugin version 30.0.1
• Dart plugin version 181.4892.1
[✓] Connected device (1 available)
• iPhone XS • B74C2265-233F-4EAB-89B5-6850589648EF • ios • iOS 12.1 (simulator)
! Doctor found issues in 2 categories.
Metadata
Metadata
Assignees
Labels
customer: solarisf: gesturesflutter/packages/flutter/gestures repository.flutter/packages/flutter/gestures repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work on