Be patient..... we are fetching your source code.
Objective
Main objective of this Pinch Zoom tutorial is to help you to zoom Image.
You will get Final Output:
Step 1 Import needed .jar files
First we need following Jar files imagezoom.jar
Download from the given link: imagezoom.jar
Step 2 Import Java Files
Add jar files to your Android Project from the given Path ProjectName >> libs
Step 3 ImageView_Main.java file
Now Start Coding for the Pinch-Zoom Image. Create new class file named ImageView_Main.java and put following code into class.
public class ImageView_Main extends Activity {
private ImageViewTouch ivLargeImage;
private Bitmap myBitmap;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image_view);
ivLargeImage = (ImageViewTouch) findViewById(R.id.ivLargeImageView);
// if image size is too large.Then scale image.
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
// provide image path for create Bitmap from image.
// myBitmap = BitmapFactory.decodeFile( //provide here image file path//);
//Or
myBitmap = BitmapFactory.decodeResource(//provider here resource //);
if (options.outWidth > 3000 || options.outHeight > 2000) {
options.inSampleSize = 4;
} else if (options.outWidth > 2000 || options.outHeight > 1500) {
options.inSampleSize = 3;
} else if (options.outWidth > 1000 || options.outHeight > 1000) {
options.inSampleSize = 2;
}
options.inJustDecodeBounds = false;
myBitmap = BitmapFactory.decodeResource//provider here resource //);
ivLargeImage.setImageBitmapReset(myBitmap, 0, true);
}
}
Step 4 image_view.xml file
Create image_view.xml file. ImageView Declare as bellow in the image_view.xml file
<com.theappguruz.imagezoom.ImageViewTouch
android:id="@+id/ivLargeImageView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" />
I hope you enjoy this tutorial and it would be helpful to you.
Got an Idea of Android App Development? What are you still waiting for? Contact us now and see the Idea live soon. Our company has been named as one of the best Android App Development Company in India.
An entrepreneur who has founded 2 flourishing software firms in 7 years, Tejas is keen to understand everything about gaming - from the business dynamics to awesome designs to gamer psychology. As the founder-CEO of a company that has released some very successful games, he knows a thing or two about gaming. He shares his knowledge through blogs and talks that he gets invited to.
Android - Cellular Network Info
Android - Count Down Timer