[Qt-qml] Flickable jumping at end of touch on N900

martin.jones at nokia.com martin.jones at nokia.com
Thu Sep 1 03:26:19 CEST 2011


We are aware of this problem and we have improved the flick filtering and threshold velocity for Qt 4.7.4.

Br,
Martin.

> -----Original Message-----
> From: qt-qml-bounces+martin.jones=nokia.com at qt.nokia.com [mailto:qt-
> qml-bounces+martin.jones=nokia.com at qt.nokia.com] On Behalf Of ext
> Tarantism
> Sent: Thursday, September 01, 2011 4:23 AM
> To: Artem Marchenko
> Cc: qt-qml at qt.nokia.com
> Subject: Re: [Qt-qml] Flickable jumping at end of touch on N900
> 
> Thanks for the suggestions.
> 
> On Wed, 2011-08-31 at 18:05 +0300, Artem Marchenko wrote:
> > If you don't need the flicking effects, do you really need Flickable then?
> Maybe coding your own movable rectangle could be easier?
> Flicking effects are cool. Inability to stop the control in the right place is
> uncool.
> 
> > If you do see the value in exactly Flickable, play with the properties that
> control the flicking behavior especially flickDeceleration,
> maximumFlickVelocity and maybe even pressDelay. You may be able to
> nearly get rid of flickability [when needed].
> I tried playing with those without success.
> 
> The problem is with the Flickable's estimate of the velocity at the end of a
> drag movement. You can be dragging really slowly but if there is a small
> rapid change in position as you lift your finger, the Flickable sees it and
> scoots off to the side.
> 
> I've written my own version of Flickable now that uses a filter to determine
> the average velocity whilst dragging (over the preceding 100ms or so) and
> uses that for its post touch movement. This works very nicely.
> 
> 
> _______________________________________________
> Qt-qml mailing list
> Qt-qml at qt.nokia.com
> http://lists.qt.nokia.com/mailman/listinfo/qt-qml


More information about the Qt-qml mailing list