그림과 같이 신호 차트를 그릴 수있는 응용 프로그램을 만들고 있습니다. 안드로이드에서 구현하는 방법을 나에게 제안 해 주실 수 있습니까? 당신은 onDraw(Canvas canvas)
메소드를 오버라이드 (override) 할에서 사용자 지정 View
를 만들 수 있습니다안드로이드에서의 심장 신호 차트
2
A
답변
7
정말 감사합니다. 이 방법에서는 canvas
개체를 사용하여 원하는 결과를 얻으려는 선 및 기타 도형을 그릴 수 있습니다. 방법 drawLine(...)
, drawPath(...)
을 살펴보십시오.
편집 :
class HeartGraphView extends View {
float[] dataX, dataY;
@Override
public void onDraw (Canvas canvas) {
for (int i = 0; i < data.length - 1; i++) {
// apply some transformation on data in order to map it correctly
// in the coordinates of the canvas
canvas.drawLine(dataX[i], dataY[i], dataX[i+1], dataY[i+1] ...);
}
}
}
3
사용 achartengine library 및 u는 eaisly u는 위에서 언급하고 그에 따라 데이터를 조작하고 자세한 내용 GO TO 및 사용자 지정 목록 어댑터
를 통해 동적으로 조작 할 수있는 것처럼 디자인을 설정할 수 있습니다희망 하시겠습니까?
관련 문제
- 1. 심장 박동을 위해 차트를 그리는 방법은 무엇입니까?
- 2. 안드로이드에서의 애니메이션
- 3. 안드로이드에서의 회화
- 4. 안드로이드에서의 PlaceholderFragment
- 5. 안드로이드에서의 측광
- 6. 심장 BPM 표준화 - Matlab
- 7. 심장 박동 모니터 시뮬레이터
- 8. Gmail 채팅 : 심장
- 9. 심장 미터 애니메이션
- 10. 안드로이드 심장 위험 계산
- 11. 심장 박동 감지기를위한 Vhdl 카운터
- 12. 스프링 토끼의 심장 박동수를 늘리십시오
- 13. 안드로이드에서의 메모리 문제
- 14. 안드로이드에서의 레이아웃 처리
- 15. 안드로이드에서의 이상한 동작 목록
- 16. 안드로이드에서의 플립 활동
- 17. 안드로이드에서의 평면도 구현
- 18. 안드로이드에서의 KSoap 문자열 결과
- 19. 안드로이드에서의 레트로 호환성
- 20. 안드로이드에서의 HDR 렌더링
- 21. 안드로이드에서의 애니메이션 쿼리
- 22. 안드로이드에서의 ListView 정렬
- 23. 안드로이드에서의 소켓 프로그래밍
- 24. 안드로이드에서의 업그레이드 속보
- 25. 안드로이드에서의 카메라 활동?
- 26. 안드로이드에서의 카메라 미리보기 처리
- 27. WindowBackground 안드로이드에서의 선호도 2.3.3
- 28. 안드로이드에서의 JUnit 테스트 - DialogFragment
- 29. 안드로이드에서의 FLAG_ACTIVITY_SINGLE_TOP의 의미
- 30. 안드로이드에서의 Opentok API 사용
고마워요. 코드를 내게 보여줄 수 있습니까? Canvas를 사용하지 않았습니다. 나는 var라는 배열 신호를 가지고 있다고 가정합니다. myPoints = [1,2, 10,20, 30,40]; // 여기 3 포인트 : x1, y2, x2, y2, x3, y3 – user8264
@ user8264 내 편집보기 – cliffroot
고맙습니다. 귀하의 코드를 drawLine 함수에서 편집해야한다고 생각합니다. canvas.drawLine (dataX [i], dataY [i], dataX [i + 1], dataY [i + 1], paint); 이제 작동합니다. 그리고 작은 질문이 있습니다. 위 그림을 보자. 그림에서 차트의 위치를 제어하는 방법. 나는 당신의 코드를 사용합니다. 그것은 화면의 오른쪽 상단에 자동으로 설정됩니다. 나는 그림과 같은 위치로 설정하고 싶다. – user8264