※1 これはすべてFragment上で処理を行っています。
※2 写真ではなく動画です。
構造
Fragment①
→カメラ
Fragment②
→プレビュー
Fragment①
CameraView extends SurfaceView
がaddView され、カメラの映像がプレビューされている状態で
Fragment②
VideoViewやMediaPlayerがあるFragmentに遷移すると
VideoViewやMediaPlayerがの場所に CameraView が映ってしまいます。
現在は
Fragment①
遷移するタイミングで、
CameraViewに対して
LayoutParams( 0 , 0 )
もしくは
setVisibility(View.GONE)
で見えなくしていますが、
addToBackStackで
Fragment②→Fragment①に
戻った時に
またFragment①で
LayoutParams( width , height )
や
setVisibility(View.VISIBLE)
などしています。
この手順はとても面倒くさいので
根本を解決したいです。
なにかいい方法はありませんか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。