안녕하세요 초급 개발자 입니다.
이번에 개발을 하면서 Fragment와 visible을 사용하게 되었습니다
구현은 이렇습니다.
1. MainActivity 생성시 onCreate 와 함께 Fragment 생성
2. 버튼 클릭시 Fragment가 translate animation과 함께 하위 객체를 밀며 노출 ( VISIBLE )
3. 다시 버튼 클릭시 Fragment 사라짐 ( GONE )
GONE을 사용한 이유는 Fragment가 차지하는 공간까지 없애야 하기 때문입니다.
여기서 질문 드립니다.
처음 onCreate 실행시 Fragment View인 xml에 visible="gone" 처리를 하였습니다.
앱을 실행 했을때 노출시키지 않기 위함이 었는데, 이렇게 처리 하면 버튼을 아무리 눌러도 visible 되지 않습니다.
반대로 visible에 아무 값도 주지 않으면 버튼을 눌렀을때 정상 동작 합니다.
다만!!!!!! 앱을 실행했을때 fragment가 생성되었다가 없어지는 것이 보입니다 ( 살짝 )
이부분이 신경쓰여서 초기에 gone 처리를 했는데... 그러면 버튼 동작을 하지 않으니 난감한 상황입니다.
혹시 관련하여 아시는 부분이 있으시면 가르침 부탁 드립니다.