2016-12-09 4 views

답변

1

이 당신이 만드는 자신 만의 전설 렌더러가 있습니다.

LegendRenderer을 확장하는 새 클래스를 만듭니다. draw 메서드를 재정의 할 수 있습니다. 줄 192는 직사각형이 렌더링되는 부분입니다. 직사각형 대신 선을 사용하려면 원래 코드를 변경하십시오. 당신은 당신이 끌어 오기 요청을 만들거나 단지 나는 아마 다음 버전에 대한 주요으로 병합 할 수 있습니다, GitHub의에서 문제로 사용자 정의 렌더러를 복사 할 수 있습니다 원하는 경우

https://github.com/jjoe64/GraphView/blob/master/src/main/java/com/jjoe64/graphview/LegendRenderer.java#L192

.

재미있게 보내세요!

+0

메서드를 재정의하려했지만 관리 할 수 ​​없습니다. 내 중복 된 메서드는 호출되지 않습니다. 제 생각은'legendHight'의 크기를 반으로 줄이는 것이 었습니다. –

+0

graph.setLegendRenderer (yourCustomRenderer)를 호출 했습니까? – appsthatmatter

+0

음, 아뇨 .. 'CustomLegend cl = new CustomLegend(); cl.getLegendRenderer() ... ' –