마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Activity에서 변화하는 int 값에 따른 onDraw() 원 크기 변경

0 추천
거리에 따른 그림 변화를 구현중입니다.

MainActivity에서 구한 int 값으로 MyView(View 클래스를 상속받은)의 onDraw를 그리려고 하는데,

MainActivity에서 int값을 인자로 onDraw()의 원 그리기의 radius를 조절할 수 있을까요?

ex)  MainActivity에서 구한 int 값이 55 -> 반지름이 55인 원이 그려짐

 int 값이 30 -> 반지름이 30인 원이 그려짐

생성자를 이용해야 할까요 ..?
Epilogues (180 포인트) 님이 2016년 6월 19일 질문

1개의 답변

0 추천
MyView를 통해 onDraw에서 원을 그릴때 radius값을 조절하려면 MainActivity에있는 int 값을 MyView Class에 전달하는 식으로 해보세요  MyView가 MainActivity에 선언되어있다면 setter를 이용해서 값을 전달하고 전달한 동시에 ondraw를 다시 호출해보시면 되지 않을까요 ?
익명사용자 님이 2016년 6월 19일 답변
감사합니다! setter getter 정확한 개념이 없었는데 공부하고 구현해보니 잘됩니다!^^
감사합니다 ㅎㅎ
...