Android中的心脏信号图表

Joh*_*ohn 2 android android-layout

我正在制作一个应用程序来绘制听觉信号图表.你能告诉我如何在android中实现它(这意味着在这种情况下哪个是布局).非常感谢

在此输入图像描述

cli*_*oot 7

您可以创建一个View将覆盖onDraw(Canvas canvas)方法的自定义.在此方法中,您可以使用canvas对象绘制线条和其他形状,以获得所需的结果.看看方法drawLine(...),drawPath(...).

编辑:

class HeartGraphView extends View {
    float[] dataX, dataY;

    @Override 
    public void onDraw (Canvas canvas) {
        for (int i = 0; i < data.length - 1; i++) {
            // apply some transformation on data in order to map it correctly
            // in the coordinates of the canvas
            canvas.drawLine(dataX[i], dataY[i], dataX[i+1], dataY[i+1] ... );
        }
    }
}
Run Code Online (Sandbox Code Playgroud)