キャプチャ後に画像をトリミングしたくない代わりに、切り取ったカメラを開きたいとします。アクティビティは、ImageViewの寸法を取り、それらの寸法でカメラ動作を開始します。定義済みの寸法でカメラインテントを開始するにはどうすればいいですか?
のonClick:
int targetWidth = imageView.getWidth();
int targetHeight = imageView.getHeight();
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, pictureUri);
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 15);
intent.putExtra("aspectY", 15);
intent.putExtra("outputX", targetWidth);
intent.putExtra("outputY", targetHeight);
intent.putExtra("return-data", true);
startActivityForResult(intent, REQUEST_CAMERA_ID);
は、このようなコードでそのようなことは可能ですか?