Skip to content
Mike edited this page Oct 26, 2015 · 12 revisions

The TileView widget is a subclass of ViewGroup that provides a mechanism to asynchronously display tile-based images, with additional functionality for 2D dragging, flinging, pinch or double-tap to zoom, adding overlaying Views (markers), built-in Hot Spot support, dynamic path drawing, multiple levels of detail, and support for any relative positioning or coordinate system.

A minimal implementation might look like this:

TileView tileView = new TileView( this );
tileView.setSize( 2000, 3000 );  // the original size of the untiled image
tileView.addDetailLevel( 1f, "tile-%d-%d.png");