无法在对话框中设置图库或相机中的图像片段安卓



我想使用库简单图像显示图库或相机中的图像,并使用滑行到我的对话框片段显示它。但图像仍然无法显示。我用黄油刀绑定查看我的对话片段。这是我的一些代码。谢谢之前

EasyImage.handleActivityResult(requestCode, resultCode, data, getActivity(),
new DefaultCallback() {
@Override
public void onImagePickerError(Exception e, EasyImage.ImageSource source, int type) {
}
@Override
public void onImagePicked(File imageFile, EasyImage.ImageSource source, int type) {
switch (type) {
case REQUEST_CODE_GALLERY:
Glide.with(context)
.load(imageFile)
.centerCrop()
.into(ivPhotoProfile);
ViewUtils.showLog("photo" + ivPhotoProfile);
ivPhotoProfile.setVisibility(View.VISIBLE);
break;
case REQUEST_CODE_CAMERA:
imageTaken = ImageUtils.compressImage(imageFile,ImageUtils.createPhotoFile(getActivity()));
Glide.with(Objects.requireNonNull(getActivity()))
.load(imageTaken)
.apply(RequestOptions.fitCenterTransform())
.into(ivPhotoProfile);
break;
}
}
@Override
public void onCanceled(EasyImage.ImageSource source, int type) {
}
});
}```

也许,您的 DialogFragment 无法正确显示您的 ImageView.请确保 DialogFragment 有足够的空间容纳您的 ImageView 并按预期显示

最新更新