Advertisement
Guest User

BarChartView

a guest
Apr 3rd, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement