饼图或圆环图点击监听器
Pie Or Donut chart click listener
如何使用 sci 图表(单击切片时)将点击侦听器/GestureListener 附加到 Android 应用程序中的 pie/donut 图表?我在sci图表中无法使用这种类似的方法
这就是 MPChart 的处理方式。
mChart.setOnChartGestureListener(new OnChartGestureListener() {
@Override
public void onChartTranslate(MotionEvent me, float dX, float dY) {
// TODO Auto-generated method stub
}
@Override
public void onChartSingleTapped(MotionEvent me) {
// TODO Auto-generated method stub
}
@Override
public void onChartScale(MotionEvent me, float scaleX, float scaleY) {
// TODO Auto-generated method stub
}
@Override
public void onChartLongPressed(MotionEvent me) {
// TODO Auto-generated method stub
}
@Override
public void onChartFling(MotionEvent me1, MotionEvent me2,
float velocityX, float velocityY) {
// TODO Auto-generated method stub
}
@Override
public void onChartDoubleTapped(MotionEvent me) {
// TODO Auto-generated method stub
}
});
感谢阅读。 :)
要在切片变为 selected/unselected 时获得通知,只需通过调用 addIsSelectedChangeListener()
添加 PieSegment 的侦听器
final PieSegment pieSegment = sciChartBuilder.newPieSegment().build();
pieSegment.addIsSelectedChangeListener(new PieSegmentChangeListener() {
@Override
public void onPieSegmentChanged(IPieSegment segment) {
//do something here
}
});
如何使用 sci 图表(单击切片时)将点击侦听器/GestureListener 附加到 Android 应用程序中的 pie/donut 图表?我在sci图表中无法使用这种类似的方法
这就是 MPChart 的处理方式。
mChart.setOnChartGestureListener(new OnChartGestureListener() {
@Override
public void onChartTranslate(MotionEvent me, float dX, float dY) {
// TODO Auto-generated method stub
}
@Override
public void onChartSingleTapped(MotionEvent me) {
// TODO Auto-generated method stub
}
@Override
public void onChartScale(MotionEvent me, float scaleX, float scaleY) {
// TODO Auto-generated method stub
}
@Override
public void onChartLongPressed(MotionEvent me) {
// TODO Auto-generated method stub
}
@Override
public void onChartFling(MotionEvent me1, MotionEvent me2,
float velocityX, float velocityY) {
// TODO Auto-generated method stub
}
@Override
public void onChartDoubleTapped(MotionEvent me) {
// TODO Auto-generated method stub
}
});
感谢阅读。 :)
要在切片变为 selected/unselected 时获得通知,只需通过调用 addIsSelectedChangeListener()
添加 PieSegment 的侦听器 final PieSegment pieSegment = sciChartBuilder.newPieSegment().build();
pieSegment.addIsSelectedChangeListener(new PieSegmentChangeListener() {
@Override
public void onPieSegmentChanged(IPieSegment segment) {
//do something here
}
});