Patent ID: 8749558

Claim:
A method for displaying the displacement of an object on the display of an electronic device, comprising steps of: (A) reading the hardware database of said electronic device, and acquiring and displaying a plurality of objects (groups) of data item in a set display window on said display of said electronic device; (B) calculating the dragging speed at which a user drags said object (group) of data item when said user drags any of said plurality of objects (groups) of data item in said display window; (C) setting an animation time, and calculating an animation execution distance according to said dragging speed and said animation time; (C1) modifying said animation execution distance according to said holding height of said plurality of objects (groups) of data item and an initial position of the first object (group) of data item; (D) setting an amount of animation, distributing said amount of animation evenly to said animation time, and calculating an animation interval; (E) calculating an animation end time according to said animation interval and the order of animation execution; (F) calculating a distribution ratio according to said animation end time and a distribution curve, said distribution curve being related to the speed changes of the animations; (G) calculating a displacement of said order of animation execution according to said distribution ratio and said animation execution distance; (H) calculating an updated coordinate after said plurality of objects (groups) of data item are displaced according to said displacement, and replotting said displaced plurality of objects (groups) of data item in said display window according said updated coordinate; and (I) repeating said steps (E) to (I) until said order of animation execution is equal to said amount of animation.