Android中的心脏信号图表

时间:2014-09-06 07:56:59

标签: android android-layout

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

enter image description here

2 个答案:

答案 0 :(得分: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] ... );
        }
    }
}

答案 1 :(得分:3)

使用 achartengine library ,您可以像上面提到的那样轻松设置设计,并相应地操作您的数据以及更多详细信息GO TO,并且可以通过自定义动态操作列表适配器

希望它能帮到你