Skip to content

Implement pinch zoom actions (zoom in/out) #8

@devload

Description

@devload

Description

Add support for pinch zoom gestures (zoom in and zoom out).

Requirements

  • Implement ZoomInAction and ZoomOutAction classes
  • Support two-finger pinch gesture simulation
  • Add zoom center point parameter
  • Add zoom scale parameter
  • Use ADB multi-touch input

Files

  • smartmonkey/exploration/action.py (add Zoom actions)
  • smartmonkey/device/event_manager.py (add zoom methods)

Usage example

# Zoom in at center
ZoomInAction(center_x=540, center_y=960, scale=2.0)

# Zoom out
ZoomOutAction(center_x=540, center_y=960, scale=0.5)

Acceptance Criteria

  • ZoomInAction implemented
  • ZoomOutAction implemented
  • Multi-touch gesture simulation
  • Center point and scale parameters
  • Works on maps and image apps

Metadata

Metadata

Assignees

No one assigned

    Labels

    actionsUser interaction actions (tap, drag, zoom, etc)enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions