Want more features on Pastebin? Sign Up, it's FREE!
Guest

BarChartView

By: a guest on Apr 3rd, 2013  |  syntax: Java  |  size: 0.82 KB  |  views: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. public class BarChartView extends ChartView {
  2.  
  3.         public BarChartView(Context context) {
  4.                 this(context, null, 0);
  5.         }
  6.  
  7.         public BarChartView(Context context, AttributeSet attrs) {
  8.                 this(context, attrs, 0);
  9.         }
  10.  
  11.         public BarChartView(Context context, AttributeSet attrs, int defStyle) {
  12.                 super(context, attrs, defStyle);
  13.         }
  14.        
  15.        
  16.         @Override
  17.         public void setGridLinesHorizontal(int count) {
  18.                 throw new UnsupportedOperationException();
  19.         }
  20.        
  21.         @Override
  22.         protected void onDraw(Canvas canvas) {
  23.                 int maxItems = 0;
  24.                 for (AbstractSeries series : mSeries) {
  25.                         if (series.getPoints().size() > maxItems) {
  26.                                 maxItems = series.getPoints().size();
  27.                         }
  28.                 }
  29.                 mGridLinesHorizontal = maxItems - 2;
  30.                 if (mBottomLabelAdapter!=null) {
  31.                         setBottomLabelAdapter(mBottomLabelAdapter);
  32.                 }
  33.                
  34.                 super.onDraw(canvas);
  35.         }
  36. }
clone this paste RAW Paste Data