일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 안방농사
- 방울토마토 씨부터 키우기
- 괌
- 에어팟충전기
- 방울토마토키우기
- 괌맛집
- 어플만들기
- 2in1무선충전기
- Android
- 집 방울토마토
- Ender 3 V3 KE
- 집에서 방울토마토 키우기
- 다이소 방울토마토
- 메이플스토리M
- 다이소 방울토마토키트
- 쿠폰나눔
- 괌 신혼여행
- 겨울나기
- 보일러절약
- 다크나이트
- 신혼여행
- 휴대용무선충전기
- 방토 농사
- 스투키
- 메이플
- 방울토마토 유기농
- 안드로이드
- 핫엔드
- 맥세이프충전기
- 메이플스토리
Archives
- Today
- Total
반응형
목록안드로이드 애니메이션 (1)
반응형
괴도군의 블로그
[Android] Frame / View 정리 및 커스텀뷰
안녕하세요 괴도입니다.오늘은 몇일전 지식IN에 답변을 남기면서 적용해봤던프레임에 대해서 써보도록 하겠습니다. View는 onDraw()에서 화면을 그립니다. 그 화면에 표시되는 도화지가 파라미터로 넘어오는 Canvas 이죠.거기에 자기가 원하는 무언가를 그릴 수 있습니다.그런데.. 처음 뷰를 상속받아서 커스텀뷰를 만들다보면왜 화면이 멈춰있지? 라는 생각이 들게됩니다. 당연하겠죠..onDraw()는 View의 라이프사이클에 따라 한번 호출되거든요(버튼, 텍스트뷰, 이미지뷰 등등 모든게 뷰입니다. 한번 그려지고 다시 또 반복해서 그려질 필요가없죠 // 리소스가 변하지 않는이상..) 그래서 화면을 새로고침(?)하기 위한 메소드가 invalidate()입니다.이 메소드를 호출하게되면 onDraw()가 다시한번 ..
#프로그래밍/Android
2016. 10. 20. 22:13