自定义标记 – MPAndroidChart

我使用MPAndroidChart创建了一个简单的条形图.出于Marker的目的,我正在扩展MarkerView.我需要一个标记,如git hub所示,如下所示:

自定义标记 –  MPAndroidChart

但是我没有得到那支箭.所以它看起来不像评论,它是一个矩形框:/

自定义标记 –  MPAndroidChart

为了使它看起来像一个注释框而不是我应该使用的类的矩形框.我已经检查了IMarker,MarkerImage,但不确定我应该继续这样做.

甚至MPPointF也无法正常工作.无法导入包

import com.github.mikephil.charting.utils.MPPointF;

码:

@Override
public void refreshContent(Entry e, Highlight highlight) { 
    tv_turnOver.setText("Turn over: " + (int) e.getVal());

    /*
    if (e instanceof CandleEntry) {

        CandleEntry ce = (CandleEntry) e;

        tv_label.setText("" + Utils.formatNumber(ce.getVal(), 0, true));
    } else {

        tv_label.setText("" + Utils.formatNumber(e.getXIndex(), 0, true));
    }*/

    //  super.refreshContent(e, highlight);
}

解决方法:

https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/res/drawable-nodpi/marker2.png

使用图像作为背景

而已…

而已??!!!

而不是背景颜色’红色’,我已经使用此图像来获得该箭头.

上一篇:在MPAndroidChart库的BarChart栏中显示轴值


下一篇:动态We API(ABP官方文档翻译)