Is it possible? have anyone been doing this before? I don’t know where to start.
I mostly need the menu, not the context menu.
My “BudgetPieChart” class
public class ExpensesByCategoriesPieChart extends AbstractChart{
private DataToArray dta;
@Override
public String getName() {
return MyApplication.getContext().getString(R.string.ExpensesByCategoriesPieChartName);
}
@Override
public String getDesc() {
return "The budget per project for this year (pie chart)";
}
@Override
public Intent execute(Context context) {
dta = new DataToArray();
String[] categories = dta.expenseByCategoriesToArray();
double[] values = dta.expensesValuesByCategoriesToArray();
int[] colors = dta.getColorsArray(categories.length);
DefaultRenderer renderer = buildCategoryRenderer(colors);
renderer.setZoomButtonsVisible(true);
renderer.setZoomEnabled(true);
renderer.setChartTitleTextSize(20);
return ChartFactory.getPieChartIntent(context, buildCategoryDataset("Wydatki kategoriami", categories, values), renderer, "Wydatki");
}
public CustomGraphicalView createView(
CustomGraphicalView customGraphicalView) {
// what do I do here?
return null;
}
}
OK so here it is. In my case CustomGraphicalView extends org.achartengine.GraphicalView but you can extend whatever class you need.
This should get you going further with your project 🙂 Good luck!