Изображение croper не показывается
Я создал простое приложение в android studio, чтобы сделать снимок из галереи с изображением croper.
Когда я нажимаю на кнопку, она переносит меня в галерею, но не может обрезать изображение . Я использовал библиотеку как:
compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+'
And I added the activity in the manifest .
<activity android:name="com.theartofdev.edmodo.cropper.CropImageActivity" android:theme="@style/Base.Theme.AppCompat"/>
Java code
photo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //Intent imageDownload = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); Intent imageDownload=new Intent(); imageDownload.setAction(Intent.ACTION_GET_CONTENT); imageDownload.setType("image/*"); startActivityForResult(imageDownload, GALLERY_REQUEST_CODE); }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==GALLERY_REQUEST_CODE && requestCode==RESULT_OK) { Uri imageUri=data.getData(); CropImage.activity(imageUri) .setGuidelines(CropImageView.Guidelines.ON) .start(this); } if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { CropImage.ActivityResult result = CropImage.getActivityResult(data); if (resultCode == RESULT_OK) { Uri resultUri = result.getUri(); m.setImageURI(resultUri); } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) { Exception error = result.getError(); } }
Что я уже пробовал:
I am using android studio 2.2.1. And android version lollipop 21.