我想用Android Graph視圖繪製兩條線圖,這不是問題,但不幸的是其中一個線圖是從硬件傳感器動態讀取數據。這似乎是一個問題,因爲GraphView使用固定長度的數組。哪些難以添加新數據。用不斷更新的數據繪製折線圖?
爲了更具體的我有一個固定的波形,我知道所有的數據點。我實時收到每秒鐘的溫度讀數。我想向第二個線圖添加越來越多的數據並觀察它「增長」,並希望遵循固定的「目標」波形或與其近似。
在GraphView中處理這個「動態」數據的最好方法是什麼?我不認爲每秒都會銷燬一個固定持續時間數組,從而增加它的大小並從一個ArrayList重新填充它,我可以隨時添加值。
也許有更好的選擇?
你可以用SurfaceView自己渲染它。更多的工作,但限制較少。 – mjstam