반응형
http://developer.android.com/guide/topics/ui/how-android-draws.html
- Activity 가 focus 를 받으면 view 를 그리도록 되어 있다. Activity 에서는 root node 를 제공해주고, layout tree 를 따라가면서 어떤 size 로 그릴 것인지는 measure 한다. tree를 traverse 하며, parent 가 먼저 그리고 그 다음에 child 가 그려진다.
- layout 그리는 것은 2가지 과정. measure pass & layout pass. measure pass 는 measure( int, int )를 통해서 top-down traversal 로 간다. 트리를 쭉 훑은 후에 dimension 은 각 view 에 저장된다. layout pass 는 layout( int, int, int, int )를 통해 마찬가지로 top-down 으로 진행된다. 이 과정에서 부모는 measure 된 size 로 자식들을 배치한다.
도움이 되셨다면 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Resource 접근에 대하여.. (0) | 2012.06.12 |
---|---|
[Android/안드로이드] Resource 제공에 대하여.. (1) | 2012.06.12 |
[Android/안드로이드] Layout 에 대하여.. (0) | 2012.06.11 |
[Android/안드로이드] Accessibility Service 에 대하여. (15) | 2012.06.11 |
[Android/안드로이드] 시각장애인을 위한 키보드. "Eyes free keyboard". (0) | 2012.06.11 |
댓글