P ie Или слушатель щелчка диаграммы Пончика - PullRequest
1 голос
/ 09 марта 2020

Как прикрепить прослушиватель кликов / 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

        }
    });

Спасибо за чтение. :)

1 Ответ

1 голос
/ 09 марта 2020

Чтобы получать уведомления, когда срез становится выбранным / невыбранным, просто добавьте прослушиватель для PieSegment, вызвав addIsSelectedChangeListener ()

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