1. 01 Oct, 2018 1 commit
  2. 14 Sep, 2018 1 commit
  3. 12 Sep, 2018 1 commit
  4. 05 Sep, 2018 1 commit
  5. 31 Aug, 2018 1 commit
  6. 28 Aug, 2018 2 commits
  7. 27 Aug, 2018 1 commit
    • amirh's avatar
      Make AndroidView participate in gesture arenas. (#20917) · c594696f
      amirh authored
      Pointer events are dispatched to the Android view only if it won
      Flutter's gesture arena for the pointer.
      Specific gestures that should be dispatched to the android view can be
      specified with the gestureRecognizers parameter.
      c594696f
  8. 23 Aug, 2018 1 commit
  9. 08 Aug, 2018 1 commit
  10. 07 Aug, 2018 1 commit
    • Amir Hardon's avatar
      AndroidView touch support. · ccaa0636
      Amir Hardon authored
      This PR adds 2 features to RenderAndroidView and AndroidView:
      
      1. Hit testing behavior
      Adds a `PlatformViewHitTestBehavior` which is similar to
      `HitTestBehavior` without the `deferToChild` option (as platform views
      don't have child render objects) and with a `transparent` option which
      prevents it from forwarding any events to the Android view.
      
      2. MotionEvent recomposing logic
      FlutterView and the framework `converter.dart` are working together to
      transform each Android MotionEvent object into one or more
      `PointerEvent` objects.
      
      This PR adds the reverse logic (in _MotionEventDispatcher which is used
      by RenderAndroidView) which turns a stream of PointerEvent objects into
      MotionEvent objects.
      
      The correctness of the recomposing logic is tested in an integration
      test which will land in a separate PR (the unit test PR is pretty big,
      trying to keep as many bite-size PRs for reviewer's convenience)
      ccaa0636
  11. 20 Jul, 2018 1 commit