2
我正在使用MPAndroidChart並希望知道如何在以下圖表上執行點擊事件並獲得相關回調:餅圖:點擊特定原因打開其詳細信息。 條形圖:點擊任何欄打開它的細節。 堆積條形圖:單擊任何欄打開其細節。MPAndroidChart單擊圖表上的點擊偵聽器
我需要當圖表被點擊時得到通知。
我正在使用MPAndroidChart並希望知道如何在以下圖表上執行點擊事件並獲得相關回調:餅圖:點擊特定原因打開其詳細信息。 條形圖:點擊任何欄打開它的細節。 堆積條形圖:單擊任何欄打開其細節。MPAndroidChart單擊圖表上的點擊偵聽器
我需要當圖表被點擊時得到通知。
使用OnChartValueSelectedListener
。你可以找到如何實現它的文檔here。
該監聽器允許您對在圖表上執行的單擊手勢做出反應。
爲線型圖
chart.setOnChartValueSelectedListener(new OnChartValueSelectedListener()
{
@Override
public void onValueSelected(Entry e, Highlight h)
{
float x=e.getX();
float y=e.getY();
}
@Override
public void onNothingSelected()
{
}
});
此外,萬一一個只想引發的點擊和未掃描指紋或拖動你將需要確保禁用此chart.setHighlightPerDragEnabled(假);否則這個監聽器會觸發,如果你滑過酒吧。 – velval
@Philip我想用卡片顯示一個對話框,如果用戶點擊圖表,我該怎麼做? ' '這是我的圖形視圖。這是在一個卡片視圖內,我打電話給一個片段。其實我想展示一些關於tha圖的細節我該如何做到這一點? –