android - 自定义标记 - MPAndroidChart

标签 android mpandroidchart

我使用 MPAndroidChart 创建了一个简单的条形图。为了标记的目的,我扩展了 MarkerView。我需要一个标记,如 git hub 中所示,如下所示:

enter image description here

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

enter image description here

为了使它看起来像评论框而不是矩形框,我应该使用哪个类。我已经检查了 IMarkerMarkerImage,但不确定我应该继续使用哪个。

甚至 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/src/main/res/drawable-nodpi/marker2.png

使用图像作为背景

就是这样......

就这样??!!!

我使用这张图片来获得那个箭头,而不是背景颜色“红色”。

关于android - 自定义标记 - MPAndroidChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41458190/

相关文章:

android - 动态 MpAndroidChart 不工作

android - MPandroidChart 布局高度

android - firebase API 中的 MismatchSenderID 错误

android - MPAndroidChart BarChart 在 Y 轴上显示限制

java - 如何在 Android Studio 中调试应用程序时使用 "Step Into"或 "Step Over"代码?

java - 即使我已经安装了jdk,Android Studio也无法识别jvm

android - MarkerView 未使用 MPAndroidChart 显示

android - 如何修改MPAndroidChart BarChart中的条宽?

android - 在 BottomSheet fragment 中选择项目时刷新 Activity

android - 前台服务保留内存对象