| CPC G06F 3/04845 (2013.01) [G06F 3/0488 (2013.01); G06F 2203/04806 (2013.01)] | 19 Claims |

|
1. A method, comprising:
displaying M user interface (UI) elements on a screen of an electronic device, wherein M is a positive integer greater than 1;
detecting a touch that is performed on a first UI element of the M UI elements and that is held for a specific duration; and
zooming each of N UI elements on the screen in response to the touch, wherein N is a positive integer ranging from 1 to M−1, and the zooming each of the N UI elements comprises:
determining a distance between the first UI element and a second UI element of the N UI elements;
determining, based on the distance, a range between the first UI element and the second UI element by which the second UI element is to be zoomed; and zooming the second UI element based on the range to visually indicate the touch;
wherein determining the range comprises:
determining a first range by which the first UI element is to be zoomed in response to the touch; and
determining the range by which the second UI element is to be zoomed in response to the touch based on:
the first range and the distance between the first UI element and the second UI element; or a size of the second UI element and the size of the first UI element, the first range, and the distance between the first UI element and the second UI element.
|