diff --git a/README.md b/README.md index c7d4fd9..67fefbb 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,16 @@ This is an implementation of the ImageView widget used in the Gallery app of the Checkout the repository and run the **ImageViewTouchTest** project to see how it works. Beside the superclass **setImageBitmap** method it offers the following methods: -* `setImageBitmap( final Bitmap bitmap, Matrix matrix );` -* `setImageBitmap( final Bitmap bitmap, Matrix matrix, float minZoom, float maxZoom );` +* `setImageBitmap(final Bitmap bitmap, Matrix matrix);` +* `setImageBitmap(final Bitmap bitmap, Matrix matrix, float minZoom, float maxZoom);` If you want to load a new Bitmap with a particular zoom/pan state (let's say the same from another ImageView ), you can call: - Matrix matrix = mImageView1.getDisplayMatrix(); - mImageView2.setImageBitmap( bitmap, matrix ); +```java +Matrix matrix = mImageView1.getDisplayMatrix(); +mImageView2.setImageBitmap(bitmap, matrix); +``` ## Tweaks @@ -25,21 +27,26 @@ The initial display state can be set, using `public void setDisplayType( Display * `DisplayType.FIT_TO_SCREEN`: The image loaded will always fit the current view's bounds. * `DisplayType.NONE`: The image will be presented with its current dimensions if smaller than the image bounds, otherwise it will be scaled to fit its contents inside the screen. -The default display state is `DisplayState.NONE'. +The default display state is `DisplayState.NONE`. ##Usage (Maven) - - it.sephiroth.android.library.imagezoom - imagezoom - 1.0.5 - + +```xml + + it.sephiroth.android.library.imagezoom + imagezoom + 1.0.5 + +``` ##Usage (Gradle) - dependencies { - compile 'it.sephiroth.android.library.imagezoom:imagezoom:+' - } +```groovy +dependencies { + compile 'it.sephiroth.android.library.imagezoom:imagezoom:+' +} +``` ##LICENSE