content: package com.redefine.aaron.holographlibrary_demo;
  
  
  import android.graphics.Color;
  import android.os.Bundle;
  import android.view.LayoutInflater;
  import android.view.View;
  import android.view.ViewGroup;
  
  import com.actionbarsherlock.app.SherlockFragment;
  import com.echo.holographlibrary.Bar;
  import com.echo.holographlibrary.BarGraph;
  import com.echo.holographlibrary.BarGraph.OnBarClickedListener;
  import com.echo.holographlibrary.BarStackSegment;
  
  import java.util.ArrayList;
  
  
  public class BarFragment extends SherlockFragment {
  
      @Override
      public View onCreateView(LayoutInflater inflater, ViewGroup container,
                               Bundle savedInstanceState) {
          // Inflate the layout for this fragment
          final View v =  inflater.inflate(R.layout.fragment_bar, container, false);
          assert v !=null;
  
          ArrayList<Bar> points = new ArrayList<Bar>();
          Bar d = new Bar(); //创建第一个柱体
          d.setColor(Color.parseColor("#99CC00"));
          d.setName("Test1");
          d.setValue(10);
          Bar d2 = new Bar();//创建第二个柱体
          d2.setColor(Color.parseColor("#99CC00"));
          d2.setName("Test2");
          d2.setValue(20);
          Bar d3 = new Bar();//创建第三个柱体
          d3.setColor(Color.parseColor("#CCCC99"));
          d3.setName("Test3");
  
          d3.setStackedBar(true);
          d3.AddStackValue(new BarStackSegment(2, Color.GRAY)); //创建第一个扩展柱体模块
          d3.AddStackValue(new BarStackSegment(4, Color.RED));//创建第二个扩展柱体模块
          d3.AddStackValue(new BarStackSegment(2, Color.BLUE));//创建第三个扩展柱体模块
          d3.AddStackValue(new BarStackSegment(2, Color.BLACK));//创建第四个扩展柱体模块
          points.add(d);
          points.add(d2);
          points.add(d3);
  
          BarGraph g = (BarGraph)v.findViewById(R.id.bargraph);
          assert g != null;
          g.setUnit("¥");
          g.appendUnit(true);
          g.setBars(points);
  
          g.setOnBarClickedListener(new OnBarClickedListener(){
  
              @Override
              public void onClick(int index) {
  
              }
          });
  
          return v;
  
      }
  
  
  }
  