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

您可以创建一个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)
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |