MPAndroidChart - 横向自定义动态坐标高亮

MPAndroidChart - horizontal custom dynamic coordinate highlight

我正在使用 MPAndroidChart 进行绘图。我的问题与亮点有关。有两种亮点:

  1. 垂直高亮
  2. 水平高亮

在我的用例中,我对垂直突出显示的行为感到满意,但我希望能够自定义水平突出显示的行为。现在,在烛台图表的情况下,垂直突出显示设置在烛身的中间,而水平突出显示设置在其他地方 - 静态。

我想自定义水平突出显示在手指的位置。因此,如果我将手指放在其中一个 CandleEntry 上,水平突出显示将根据我手指的实际位置上下移动(可能是 onDrag 事件)。

我的问题是如何实现:

  1. 是否有一些针对此行为的内置方法
  2. 还是我必须自己实施?如果是这样,那么你能给我一些建议或提示如何实现这一目标吗?

如果我知道如何做到这一点,我将不胜感激。

我从未尝试过,但可以通过使用限制线来完成。试一试!