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

그래픽 그릴때 데이터 canvas.drawRect 계산법 [closed]

0 추천

안녕하세요 안드로이드펍 가족님들.

제가 글을 자주올리는데요 ^^

일단 차트 그리는걸 커스텀하고있습니다. 어느정도 된거 같습니다.

화면에서 차트부분에 

600높이의 차트화면이 잇는데요.

첫번재컬럼에 -700이라는 값이들어가면 

빨간색에 들어간곳에 어떻게 표현하여야하나요?

차트높이가 600인데 700이라는 높이를 줘버리니 차트를 뚫어버립니다.

제가 어휘능력이 잘안되서 그런지 설명드리기가 힘드네요 이해하셨는지 잘모르겠습니다.

canvas.drawRect((* colwidth) + horstart,graphheight/2+border, ((* colwidth) + horstart) + (colwidth - 1)-20,600/2, paint);

 

아래처럼만들어야합니다.

 

canvas.drawRect((i * colwidth) + horstart,graphheight/2+border, ((i * colwidth) + horstart) + (colwidth - 1)-20,600/2, paint);

 

 

질문을 종료한 이유: 공식구하여서 계산하였습니다^^
흠바바 1 (4,000 포인트) 님이 2013년 11월 5일 질문
흠바바 1님이 2013년 11월 5일 closed
...