События кликов MPAndroidchart в kotlin - PullRequest
1 голос
/ 19 апреля 2020

Мне трудно понять, как реализовать событие щелчка по щелчку.

Я могу позвонить pieChart.setOnChartValueSelectedListener(), но понятия не имею, куда отсюда go.

Как реализовать события кликов на графике MPAndroidchart p ie в kotlin?

1 Ответ

2 голосов
/ 19 апреля 2020

Вы можете сделать это следующим образом:

Добавить слушателя в свое действие или фрагмент

pieChart.setOnChartValueSelectedListener(this)

Вы реализуете методы

override fun onValueSelected(e: Entry?, h: Highlight?) {
    Log.d("PieChart", e?.y.toString())
    Log.d("PieChart", (e as PieEntry).label)
}

override fun onNothingSelected() {

}

enter image description here

Logcat:

D / PieChart: 34,0

D / PieChart: Лондон

...