Как установить пунктирную сетку в graphView?

Теперь я использую LineGraphView, например,

    GraphView graphView = new LineGraphView(this.getActivity(), "GraphView");

эта сетка линии рисования.. но я хочу пунктирную линию для сетки графического представления.. я использую график jjoe64 android, который является Graphview-3.1.3.jar

для этого есть какой-либо способ .. заранее спасибо


person Sathish Kumar J    schedule 16.09.2014    source источник


Ответы (1)


вы можете переопределить LineGraphView drawSeries и изменить объект рисования.

Что-то такое:

GraphView graphView = new LineGraphView(this.getActivity(), "GraphView") {
   @Override
   public void drawSeries(Canvas canvas, GraphViewDataInterface[] values, float graphwidth, float graphheight, float border, double minX, double minY, double diffX, double diffY, float horstart, GraphViewSeriesStyle style) {
      paint.setStyle(Style.STROKE);
      paint.setPathEffect(new DashPathEffect(new float[] {10,20}, 0));
      super.drawSeries(...);
   }
};
person appsthatmatter    schedule 22.09.2014
comment
можете ли вы ответить на это - stackoverflow.com/questions /31260218/ - person abh22ishek; 28.04.2016