這幾天項目涉及到android圖表繪制,網上找的Demo都是大同小異,也就如上篇博文所寫的一樣是基本函數的實作。可是所有能找到的Demo都和設計圖不符。木有辦法,Leader發話啦,萬不得已的情況下不能改設計圖,顧客是上帝嘛。
AChartEngine這個開源架構已經做得非常不錯了,可是在我幾乎試完所有渲染效果都答不到自己預期的時候。那就隻能——改源碼咯!再此不得不佩服帶我的師傅啊,大牛啊!再次也表達下對師傅的感激!
現目前用的是achartengine 1.1.0,為了滿足特定需求,把achartengine源碼的某些方法坐了修改,生成了自己的jar包。
1.重新修改了圓點的方法,自帶的setfillPoint(false)中間會留有線。
2.隐藏了Y軸值,但是顯示出了網格。(騰訊手機管家流量監控的圖也是木有顯示Y軸但是有背景網格)
3.給視圖設定了顯示範圍。
ResultActivity.java
如果想要下面這種效果,就按如下設定,就X軸預設,控制Y軸範圍。
好啦,等項目忙完咯俺要來好好的學學AChartEngine這個開源架構~~~
記錄下學習的點滴,也供以後自己回過頭來複習複習~~
最後,時刻提醒自己一句話:學會去源碼裡找答案!~~加油!!