package com.handsomezhou.piechart.fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import com.handsomezhou.piechart.R;
import com.handsomezhou.piechart.view.PieChart;
public class MainFragment extends BaseFragment {
private PieChart mPieChart;
private Button mResetBtn;
@Override
protected void initData() {
setContext(getActivity());
}
@Override
protected View initView(LayoutInflater inflater, ViewGroup container) {
View view = inflater.inflate(R.layout.fragment_main, container, false);
mPieChart = (PieChart) view.findViewById(R.id.Pie);
mPieChart.addItem("Agamemnon", 2, getContext().getResources().getColor(R.color.seafoam));
mPieChart.addItem("Bocephus", 3.5f, getContext().getResources().getColor(R.color.chartreuse));
mPieChart.addItem("Calliope", 2.5f, getContext().getResources().getColor(R.color.emerald));
mPieChart.addItem("Daedalus", 3, getContext().getResources().getColor(R.color.bluegrass));
mPieChart.addItem("Euripides", 1, getContext().getResources().getColor(R.color.turquoise));
mPieChart.addItem("Ganymede", 3, getContext().getResources().getColor(R.color.slate));
mResetBtn=(Button) view.findViewById(R.id.reset_btn);
return view;
}
@Override
protected void initListener() {
mResetBtn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
mPieChart.setCurrentItem(0);
}
});
}
}