Skip to content

philet/TiTouchImageView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiTouchImageView Module

================

Titanium native module wrapper for TouchImageView: https://github.com/MikeOrtiz/TouchImageView

Do you like pinching and zooming on iOS? Wish it just worked on Android too? Here you go!

Get it gitTio

Download the latest distribution ZIP-file and consult the Titanium Documentation on how install it, or simply use the gitTio CLI:

$ gittio install org.iotashan.TiTouchImageView

Referencing the module in your Ti mobile application

Simply add the following lines to your tiapp.xml file:

org.iotashan.titouchimageview

To use your module in code, you will need to require it.

var TiTouchImageView = require('org.iotashan.TiTouchImageView');
var myView = TiTouchImageView.createView();

API Properties

###image

Accepts a string path to a local file, or a TiBlob image object.

###maxZoom

Maximum zoom value, as a decimal. "5.5" means you can zoom in 550%

###minZoom

Minimum zoom value, as a decimal. "0.5" means you can zoom out to 50%

###zoom

Zoom value for the view, as a decimal. Want to zoom to 300%? Set the value to 3.

API Methods

###createView(props)

Accepts a dictonary of properties. TiTouchImageView extends TiUIView, so you can set other properties like top/left, backgroundColor, etc. Returns the view.

resetZoom()

Resets the zoom to the default value for the view.

scrollTo(x,y)

Scrolls the view to the point specified.

About

Titanium native module for TouchImageView

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.6%
  • JavaScript 4.4%