2013-12-13 1 views
3

FillOutsideLine의 그래디언트 스타일을 achartlibrary으로 사용하여 선의 아래쪽면을 색칠 할 수 있습니까?Android achartengine FillOutsideLine (그래디언트 색상 포함)

지금까지 내가 Color.argb() 간단한 사용에 나섰고

우리는이 문제를 해결할 수 있습니다 나는 그라데이션 만들기 위해 어떤 xml를 사용할 수 없습니다 또는 충돌 할 것인가?

코드 :

FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.BOUNDS_ALL); 
fill.setColor(Color.argb(55, 62, 117, 163)); 
renderer.addFillOutsideLine(fill); 
+1

아니, 우리는 (아직) –

답변

0

음, 조금 어려운, 그러나 당신이 당신의 배경색으로 위 FillOutsideLine을 설정 차트 배경을 투명하게하고, GraphicalView에 그라데이션 배경을 추가 할 수 있습니다.

내가 지금 자 마린을 사용하고

는, 그 이유는 C#을의 UPD. 어쨌든,이 도움이되기를 바랍니다 :)

  XYSeriesRenderer renderer = new XYSeriesRenderer(); 
      ... 
      //Set up fill 
      XYSeriesRenderer.FillOutsideLine fill = new XYSeriesRenderer.FillOutsideLine(XYSeriesRenderer.FillOutsideLine.FillOutsideLineBehaviorType.Above); 
      fill.Color = Color.White.ToAndroid(); 
      renderer.AddFillOutsideLine(fill); 

      XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer(); 
      mRenderer.AddSeriesRenderer(renderer); 
      //Set chart background 
      mRenderer.BackgroundColor = Color.Transparent.ToAndroid(); 
      ... 

      chartView = ChartFactory.GetLineChartView(Forms.Context, dataset, mRenderer); 
      //Set gradient background 
      chartView.SetBackgroundResource(Droid.Resource.Drawable.chart_gradient); 
+0

어쩌면 당신은 코드와 답을 지원할 수 없습니다? – CinCout

+0

좋아,하지만 지금 Xamarin을 사용하고 있으므로 C#이 될 것입니다. 죄송합니다. –

+0

상관 없어요! OP는 질문에 특정 언어로 태그를 추가하지 않았습니다! – CinCout

관련 문제