graphview无法缩放

时间:2014-10-16 08:04:32

标签: android android-graphview

以下是一个简单的正弦波图形显示。我想使用捏缩放手势放大和缩小。

        data = new GraphViewData[num];
        double v=0;
        for (int i=0; i<num; i++) {
            v = 2*Math.PI*30*i;
            data[i] = new GraphViewData(i, Math.sin(v/num));
        }
            graphView = new LineGraphView(this, "GraphViewDemo");
        // add data
        graphView.addSeries(new GraphViewSeries(data));
        // set view port, here num = 256
        graphView.setViewPort(0, num-1);
        graphView.setScrollable(true);
        LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);
        layout.addView(graphView);

是否有任何属性可以启用缩放功能,或者我应该手动实现setViewPort()并处理缩放功能?

1 个答案:

答案 0 :(得分:5)

graphView.setScalable(true);

添加此行以缩放图表。