Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8092123

There should be an event indicating that sequence of inertia events has finished

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • P3
    • tbd
    • emb-8u26
    • javafx
    • java version "1.8.0_26-ea"
      Java(TM) SE Runtime Environment (build 1.8.0_26-ea-b19)
      Java HotSpot(TM) Client VM (build 25.26-b19, mixed mode)
      Monocle

    Description

      I've faced the following situation, when there is a pitch zoom gesture, here is the list of events I'm getting:

      onZoomStarted
      onZoom
      ...
      onZoom
      onZoomFinished
      onZoom
      ...
      onZoom

      Without inertia one may assume the onZoomFinished indicates end of Zoom events on do some app logic related to it here. However, when inertia is on, this is not true any longer, so app logic will break if there was a dependency on running onZoomFinished event after any onZoom events.

      Looks like any inertia-caused events should be followed by "inertia-caused" gestureFinished events so that the app may reliably recover after inertia.

      This is a major usability issue and it also indicates inconsistency between inertia-on vs. inertia-off touch systems.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mrkam Alexander Kuznetcov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Imported: