image1.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View view, MotionEvent event)
{
BitmapDrawable bitmapDrawable = (BitmapDrawable) image1
.getDrawable();
//获取第一个图片显示框中的位图
Bitmap bitmap = bitmapDrawable.getBitmap();
//bitmap图片实际大小与第一个ImageView的缩放比例
double scale = bitmap.getWidth() / 320.0;  //这句话为什么要这么写有什么用
//获取需要显示的图片的开始点
int x = (int) (event.getX() * scale);//这儿的event是什么
int y = (int) (event.getY() * scale);
if (x  + 120 > bitmap.getWidth())
{
x = bitmap.getWidth() - 120;
}
if (y  + 120 > bitmap.getHeight())
{
y = bitmap.getHeight() - 120;
}
//显示图片的指定区域
image2.setImageBitmap(Bitmap.createBitmap(bitmap, x, y, 120, 120));//createBitmap里的参数给解释下。。
image2.setAlpha(alpha);
return false;
}
});