onDraw는 처음 뷰가 그려질때나 invalidate를 호출했을때만 불려지지 않나요?
onDraw에 암것도 안넣어도 18번 정도가 호출되네요...
setContentView(뷰1)
addContentView(작은 뷰2)
이렇게 뷰2를 뷰1위에 띄워 놓았습니다.
뷰2를 터치할때 뷰2가 invalidate되는것과 뷰1의 onDraw가 여러번 불리우는 것이 상관이 있나요?
@.@
아 참, 그리고 addContentView(애드 몹 광고 뷰)
이렇게 하나 더 띄우놓으니까 광고가 업데이트 될때마다 onDraw가 34번정도 호출되던데.
addContentView로 띄워놓은 뷰가 업데이트 되면 기본 제일 아래 깔려있는 뷰의 onDraw도 호출이 되는것인가요?
자답입니다.
HorizontalScrollView를 사용하고 있었는데 아래 스크롤이 Fade Out하는 효과 때문에 캔버스가 계속 그려진것 같습니다.
어쩔수가 없네용...
로그인 유지
아 참, 그리고 addContentView(애드 몹 광고 뷰)
이렇게 하나 더 띄우놓으니까 광고가 업데이트 될때마다 onDraw가 34번정도 호출되던데.
addContentView로 띄워놓은 뷰가 업데이트 되면 기본 제일 아래 깔려있는 뷰의 onDraw도 호출이 되는것인가요?