제목 그대로 리니어레이아웃을 상속받아서 커스텀 리니어레이아웃을 쓰고 싶습니다.
그런데 어떻게 사용해야 할지 감조차 잡히질 않아요 ㅠㅠ
만들고 싶은건

버튼1
이미지 (setVisibility로 GONE 상태)
버튼2

이런 상태 이므로

버튼1
버튼2
우선 시작하면 이렇게만 보이겠죠??

여기서 버튼1을 누르면 이미지가
아래로 내려가는 애니메이션 효과를 주고 싶고
다시 버튼1을 누르면 이미지가 위로 올라가는 효과를 주고 싶습니다.

쉽게 말씀드리면 버튼1 클릭하면
이미지가 VISIBLE되고 다시 버튼1 클릭하면 GONE되는 걸 주고 싶은데
감이 안잡혀요...
꼭 extends LinearLayout을 써야 합니다..