如何使用sci图表(单击切片时)将点击侦听器/ GestureListener附加到Android应用程序中的饼图/甜甜圈图上?我无法在科学图表中找到类似的方法
这是使用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
}
});
感谢您的阅读。 :)
答案 0 :(得分:1)
要在选择/未选择切片时获取通知,只需通过调用addIsSelectedChangeListener()
为PieSegment添加侦听器 final PieSegment pieSegment = sciChartBuilder.newPieSegment().build();
pieSegment.addIsSelectedChangeListener(new PieSegmentChangeListener() {
@Override
public void onPieSegmentChanged(IPieSegment segment) {
//do something here
}
});