package com.example.zoom01;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ZoomControls;
 
// http://www.skholingua.com/android-basic/user-interface/advanced/zoomcontrol
public class MainActivity extends Activity {
 
    ZoomControls zoom;
    ImageView img;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        zoom = (ZoomControls) findViewById(R.id.zoomControls1);
        img = (ImageView) findViewById(R.id.imageView1);
 
        zoom.setOnZoomInClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
 
                float x = img.getScaleX();
                float y = img.getScaleY();
 
                img.setScaleX((float) (x + 1));
                img.setScaleY((float) (y + 1));
            }
        });
 
        zoom.setOnZoomOutClickListener(new View.OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
 
                float x = img.getScaleX();
                float y = img.getScaleY();
 
                img.setScaleX((float) (x - 1));
                img.setScaleY((float) (y - 1));
            }
        });
    }
}
