package com.duguang.baseanimation.ui.canvas.chart.charts; import java.util.ArrayList; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import com.duguang.baseanimation.R; import com.duguang.baseanimation.ui.canvas.chart.util.PieHelper; import com.duguang.baseanimation.ui.canvas.chart.util.PieView; /** * Created by Dacer on 11/16/13. */ public class ClockPieFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.activity_cancas_chart_fragment_pie, container, false); final PieView pieView = (PieView)rootView.findViewById(R.id.pie_view); Button button = (Button)rootView.findViewById(R.id.pie_button); // button.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View view) { // randomSet(pieView); // } // }); set(pieView); return rootView; } private void randomSet(PieView pieView){ ArrayList<PieHelper> pieHelperArrayList = new ArrayList<PieHelper>(); // for(int i=0; i<20; i++){ // int startHour = (int)(24*Math.random()); // int startMin = (int)(60*Math.random()); // int duration = (int)(50*Math.random()); // pieHelperArrayList.add(new PieHelper(startHour,startMin,0,startHour,startMin+duration,0)); // } pieHelperArrayList.add(new PieHelper(0,30)); pieHelperArrayList.add(new PieHelper(30,90)); pieView.setDate(pieHelperArrayList); } private void set(PieView pieView){ ArrayList<PieHelper> pieHelperArrayList = new ArrayList<PieHelper>(); pieHelperArrayList.add(new PieHelper(0,30)); pieHelperArrayList.add(new PieHelper(50,90)); pieView.setDate(pieHelperArrayList); } }