View view = View.inflate(ctx, R.layout.xxxxx, null);

하여서 view를 생성하였습니다...

 

해당 뷰를 붙이면서 동시에 에니메이션을 주고 싶은데...

높이값을 0을 start로 하여 헤당 뷰의 높이를 end로 하여 펴지는 에니메이션을 주고 싶은데

이놈의 뷰가 화면에 나타나기 전엔 getHeight(), getBottom(), getTop() 모두 0을 리턴해 버리는데..

 

화면에 보이지 않으면서 높이값을 얻어와서 에니메이션에 end 값으로 넣어주고 싶은데...

방법ㅇ ㅣ없을까요..?

 

꼼수로 layout xml을 초기 상태를 INVISIBLE 상태로 하여 먼저 addView 한 다음에 높이값을 얻어와 봤는데

0이 떨어지는건 마찬가지더라구요....

 

찾다보니 onMeasure 함수가 많이 언급되던데 이걸 사용해야 하는건가요...?