0
我試圖創建一個像WhatsApp使用的自定義相機預覽。爲了說明問題,我添加的圖像以下:定製相機預覽Android
我用下面的代碼打開攝像頭活動:
imgCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
File file = new File(path);
Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 2);
}
});
,並試圖下面現身預覽:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 2 && resultCode == Activity.RESULT_OK) {
Intent startPreview = new Intent(this.getContext(), PreviewActivity.class);
startPreview.putExtra("path", path);
startActivity(startPreview);
}
super.onActivityResult(requestCode, resultCode, data);
}
但是,它沒有顯示我的預覽自定義活動。它顯示了常見的一個。
有人可以幫助我嗎?
謝謝
我沒有我自己的活動來處理相機捕獲,我想在拍攝照片後更改屏幕。作爲標準顯示取消按鈕或保存。 – Tarcisiofl
我想你需要自己創建一個。 –
我可以在使用標準接受圖片後添加它,但在這種情況下,我會有兩個相同的動作,我會盡量找到避免它的方法。 – Tarcisiofl