2016-09-27 2 views
0

누군가가 클릭 한 후 캡처 한 이미지를 표시하려고합니다. 현재 사용하고있는 방법은 SD 카드에 그림을 저장 한 후에 ImageView에 대한 새로운 활동을 만드는 것이지만 시간이 많이 걸리고 지연이 보입니다.동일한 활동으로 CameraPreview와 ImageView를 전체 화면으로 사용할 수 있습니까?

ImageView 활동 후 다시 CameraPreview 활동으로 전환하고 싶습니다. 단일 액티비티를 사용하여이를 수행하고 동일한 액티비티의 미리보기를 ImageView로 대체 할 수 있습니까?

답변

3

물론 하나의 활동으로이 작업을 수행 할 수 있습니다. 사용자가 "를 클릭"하면

  • 처음 이미지 뷰
  • CameraPreview을 표시하고 숨길
    • 사진을 촬영 미리보기를 중지하고 이미지 뷰에 보여 (예 : like shown in this answer)
    • 숨기기 예고편 사용자가 다른 버튼을 탭 (또는 무엇이든) 할 때 raPreview
      • 이미지 뷰가 CameraPreview
    • 에게 보여 숨길 미리보기를 시작 이미지 뷰
  • 을 보여
+0

너 뭐야? n 사진을 찍고 보여줌으로써? 저장하고 거기에서로드하는 것을 의미합니까? – R1234

관련 문제