I am trying to crop an image I have used the code below
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTE
take a look at the following link. Should provide a good stepping stone to step up a ui with pinch to zoom and scroll and finally once you have what you want you can use a second view as your crop region. depends on what your looking for otherwise createBitmap option also works. http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
View view = findViewById(R.id.crop_region);
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap cropBitmap = view.getDrawingCache();