我希望在一个活动视图上显示两个图像,一个用于个人资料图片,另一个用于个人资料封面。
我的代码
setupImage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { bringImagePicker(); } }); private void bringImagePicker() { // start picker to get image for cropping and then use the image in cropping activity CropImage.activity() .setGuidelines(CropImageView.Guidelines.ON) .setAspectRatio(1,1) .start(SetupActivity.this); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { CropImage.ActivityResult result = CropImage.getActivityResult(data); if (resultCode == RESULT_OK) { mainImageURI = result.getUri(); setupImage.setImageURI(mainImageURI); isChanged = true; } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) { Exception error = result.getError(); } } }
现在如何添加个人资料封面图片?
答案 0 :(得分:0)
您可以为它们两个都使用ID,并从保存数据的意图中更改具有相应ID的图像,并在收到结果后添加另一个条件。 我不知道这个库是否可以处理这个问题。 如果不是,这种最简单的保存状态变量的方法可以告诉您要更新哪个图像 随时要求澄清