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

안드로이드 색채우고 면적 구하는 방법

0 추천

안녕하세요. 처음으로 앱을 개발하려고 하는 초보자입니다.

 
개발 언어들을 아주조금은 배웠는데
아직 한번도 제대로된 개발을 해본적이 없습니다.
안드로이드 앱이 만들기가 쉽고 생각해둔게 있어서 시작하게 되었습니다.
그리고 현재는 아직 구현을 시작도 안한 상태지만 미리 질문글을 올립니다.
 
일단 제가 개발할 앱은 아주간단한 게임입니다.
지금 말씀드리고자 하는 주요 기능은
서피스뷰로 그림판처럼 화면을 그릴때
사용자가 임의의 점들을 찍으면 그점들을 선으로이어서 그안에 색을 채우는것입니다.
그리고 그 칠한 면적의 넓이를 계산해야하고 계속 사용자가 면적을 늘릴때마다 누적해야합니다.
이때 수학공식을 어렵게 접목시켜서
계속적으로 추가되는 복잡한 모양의 다각형의 넓이를 구하는 방법 말고
 
1. 안드로이드에서 서피스뷰로 색을 채울때 채운넓이를 쉽게알아낼수있는 방법이있는지요?
2. 혹은 다른 좋은 방법이 있다면 알려주세요.
 
지금은 지식이 부족하지만 관련책을 보면서하면 나머지는 문제가 없을것 같은데
이것만 좀 알려주시면 감사하겠습니다. 고수분들의 많은 답변 기다립니다.
익명사용자 님이 2014년 7월 4일 질문

1개의 답변

0 추천
넓이 계산은, 직접 알고리즘을 만들어서 (공식을 직접 사용/대입) 계산하셔야 될 것 같네요.

안드로이드에서 자체적으로 넓이를 구해주는 함수는 없는 것으로 알고 있고, 이에 관련된 것은 구글링이나 라이브러리 검색을 통해 구하는 방법을 생각해 보셔야 할 것 같아요.
@didtmdtwt (1,410 포인트) 님이 2014년 7월 7일 답변
네 잘알겠습니다. 감사합니다.
...