は、私はこのようなLineChart
の中央に縦線を設定したいです日付フィールド)。また、矢印ボタンをクリックすることで、左または右にプログラムで移動できます。MPAndroidChartセットセンター縦線
現在、私は、ビューポートを設定し、このコードを中央に移動できるようにすることができます
LineData data = new LineData(xVals, dataSets);
mChart.setScaleMinima((float) data.getXValCount()/7f, 1f);
mChart.moveViewTo(0, 7, YAxis.AxisDependency.LEFT);
し、結果を得る:私は描画などの縦線を設定するにはどうすればよい
を上記?
更新:リスナーの
、私はOnChartGestureListener
onChartTranslate(MotionEvent me, float dX, float dY)
が役立つかもしれないと思います。私が必要とするのは、2点間の距離と現在のビューポートにある点の数を計算する方法です。誰もそれを知っていますか?
'FrameLayout'を使って最初のイメージのような行を追加することができます。 – activesince93
@ activesince93それを中心にする方法と、各ノードがこの方法でこの行にスクロールするときをどのように知っていますか? – R4j