извините за любые грамматические ошибки.Фото потеряет свое качество, когда оно появляется в ImageView
Я сделал приложение, которое позволяет сделать снимок, и после того, как вы нажмете «ОК», изображение появится в ImageView. Теперь я не знаю, почему, когда я пытаюсь выполнить это приложение на своем Nexus 5X, фото потеряет качество, когда оно появляется в ImageView. Применение изображения (Image View): камеры Изображение:
фрагмент кода:
public class CameraFragment extends Fragment{
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
dispatchTakePictureIntent();
return inflater.inflate(R.layout.fragment_camera,container,false);
}
ImageView SkimmedImageImg;
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
SkimmedImageImg = (ImageView)view.findViewById(R.id.SkimmedImg);
}
static final int REQUEST_IMAGE_CAPTURE = 1;
private void dispatchTakePictureIntent() {
Fragment CameraFragment = this;
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
CameraFragment.startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == Activity.RESULT_OK){
if(requestCode == REQUEST_IMAGE_CAPTURE){
Bitmap SkimmedImgData = (Bitmap) data.getExtras().get("data");
SkimmedImageImg.setImageBitmap(SkimmedImgData);
}
}
}
}
Я добавил новый ответ. На этот раз я запустил код, и он работает отлично. Вы можете это проверить. – tahsinRupam