Rumi727 / simple-zoom

“Simple Zoom” allows for developers to easily implement ScrollView zooming functionality to their desktop and/or mobile applications through the use of the scroll-wheel and/or pinch-to-zoom gestures.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Zoom

"Simple Zoom" allows for developers to easily implement ScrollView zooming functionality to their desktop and/or mobile applications through the use of the scroll-wheel and/or pinch-to-zoom gestures.

Try out the demo here.

Features:

  • Easy to use and highly customizable.
  • Mouse (desktop) and touch (mobile) support.
  • Specify restrictions for the minimum and maximum zoom.
  • Use clamped/elastic zoom types when zooming.
  • Define whether to transform the scale or size (width/height) should when zooming.
  • Assign different zoom controls (buttons, sliders, zoom views etc.).
  • Determine whether movement should be restricted when zooming.
  • Allow users to double-tap to fully zoom in/out depending on the current zoom.
  • Adjust the button/scroll-wheel increment and smoothing.
  • ... and much more!

Included:

  • Two example projects (Photo Viewer, World Map).
  • Ready-to-use prefabs (Zoom, Zoom View).
  • In-depth offline documentation.

Help:

In the event you are unable to find the information you are looking for or have found a bug, please raise an issue here or post a question in the Discord server.

About

“Simple Zoom” allows for developers to easily implement ScrollView zooming functionality to their desktop and/or mobile applications through the use of the scroll-wheel and/or pinch-to-zoom gestures.

License:MIT License


Languages

Language:C# 100.0%