Kotlin 中的 MPAndroidchart 点击事件
MPAndroidchart click events in kotlin
我很难理解如何实现 "on slice click" 点击事件。
我可以打电话给 pieChart.setOnChartValueSelectedListener()
,但不知道该去哪里。
如何在 kotlin 中实现 MPAndroidchart 饼图的点击事件?
你可以这样做:
在您的 activity 或片段中添加侦听器
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() {
}
Logcat:
D/PieChart: 34.0
D/PieChart: London
我很难理解如何实现 "on slice click" 点击事件。
我可以打电话给 pieChart.setOnChartValueSelectedListener()
,但不知道该去哪里。
如何在 kotlin 中实现 MPAndroidchart 饼图的点击事件?
你可以这样做:
在您的 activity 或片段中添加侦听器
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() {
}
Logcat:
D/PieChart: 34.0
D/PieChart: London