Pie Or Donut chart click listener

Jawad :

How to attach a click listener/ GestureListener to a pie/donut chart in the Android app using sci chart (When a slice is clicked)? I couldn't such a similar method in sci chart

This is how it's done with 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

        }
    });

Thanks for reading. :)

Yura Khariton :

To get notifications when slice becomes selected/unselected just add listener for PieSegment by calling addIsSelectedChangeListener()

    final PieSegment pieSegment = sciChartBuilder.newPieSegment().build();
    pieSegment.addIsSelectedChangeListener(new PieSegmentChangeListener() {
        @Override
        public void onPieSegmentChanged(IPieSegment segment) {
            //do something here
        }
    });

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=336645&siteId=1