layout setVisibility를 사용하면 레이아웃, 버튼, 텍스트뷰 등 제어가능한 부분을 숨기거나 보여주는 조건입니다.
ex)
layout.setVisibility(View.VISIBLE) // 뷰를 보여준다.
layout.setVisibility(View.INVISIBLE) // 뷰를 숨겨준다.(view가 존재했던 공간이 계속해서 존재한다.)
layout.setVisibility(View.GONE) // 뷰를 숨겨준다. (view가 존재했던 공간도 사라지게 한다.)
INVISIBLE은 사용자에게 view가 없는 것처럼 눈속임을 하는 느낌이라면, (숨긴공간에 클릭 이벤트가 있을경우 클릭이 됩니다.)
GONE은 view를 없앤것과 같은 효과를 볼 수 있습니다.
'Develop > android' 카테고리의 다른 글
textWatcher interface (0) | 2021.08.22 |
---|---|
viewBinding (뷰 바인딩) (0) | 2021.08.22 |
코루틴 (coroutine) (0) | 2021.08.03 |
[Clone coding] instagram (3) (0) | 2021.07.09 |
[Clone coding] instagram (2) (0) | 2021.07.08 |