Skip to content

“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

Notifications You must be signed in to change notification settings

daniellochner/simple-zoom

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages