Virtual Cancel Button Resizing for Accurate Touch Operation Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing operation control methods lack accuracy in determining whether a target operation is executed or canceled, leading to misjudgment.
Innovation Solution
A method involving a virtual operation button to trigger a target operation and a virtual cancel button to cancel it, where the display area of the cancel button adjusts based on the distance between the operation position and the cancel button, allowing precise control through state transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a fixed display area is used for the virtual cancel button, then the interface layout is simple and stable, but the operation control accuracy is low and misjudgment occurs easily
Solution Approach 1:
The display area of the virtual cancel button is dynamically adjusted based on the distance between the operation position and the cancel button. When the distance is small, the display area is enlarged; when the distance is large, the display area is reduced to a preset size. This dynamic adjustment resolves the contradiction by adapting the button size to the user's operational context, improving control accuracy without requiring a permanently complex interface structure.
Solution Approach 2:
The patent changes the display area parameter of the virtual cancel button based on the distance parameter between the operation position and the cancel button. By adjusting these parameters dynamically, the system achieves more accurate operation control while maintaining interface simplicity when the distance is large, thus resolving the technical contradiction.
2Ease of operation
If the display area of the virtual cancel button is always large, then the cancel operation is easy to trigger, but the screen space is wasted and other interface elements are constrained
Solution Approach 1:
The display area of the virtual cancel button dynamically adjusts based on the distance between the operation position and the cancel button. When the user's operation position is close to the cancel button, the display area is enlarged to facilitate easy triggering. When the distance is large, the display area is reduced to preserve screen space for other interface elements. This dynamic behavior resolves the contradiction between ease of operation and screen space utilization.
3Reliability
If the virtual cancel button is always visible, then the cancel function is always accessible, but the interface becomes cluttered and user focus is dispersed
Solution Approach 1:
The system prepares the virtual cancel button by setting its display area according to the distance between the operation position and the cancel button before the user actually needs to cancel. This preliminary adjustment ensures that when cancellation is needed (indicated by small distance), the button is already in an easily triggerable state, while when cancellation is unlikely (large distance), the button remains subtle to avoid cluttering the interface.
Solution Approach 2:
The virtual cancel button's display area is dynamically controlled based on the operational context. The button is more prominent when the operation position is close to it (indicating potential cancellation need) and less prominent when far away. This dynamic visibility adjustment maintains cancel function accessibility while reducing interface clutter, resolving the technical contradiction.
Data Source
AI summary
An operation control method is performed by an electronic device and includes: displaying a virtual operation button, the virtual operation button being configured to trigger execution of a target operation; in response to a target selection operation executed on the virtual operation button, setting a state of the target operation to a to-be-executed state; updating a display area of a virtual cancel button in accordance with a current distance between an operation position of the target selection operation and the virtual cancel button; and canceling the to-be-executed state of the target operation when the target selection operation terminates within the display area of the virtual cancel button.


