我有一個Line類,由兩個點組成,每個點用Canvas.drawLine()上的一個包裝來繪製。在Android中慢慢地畫一條線
簡單至今。
I 想要將該線從一個點緩慢繪製到另一個點。我最好的猜測是創建一個函數,將我的線條劃分爲線條列表,從第一個點開始,每個後續線條變得越來越長,直到它從一個點到另一個點。然後,我將有一個Canvas.drawLine包裝器,它將採用該行數組,並對它們進行迭代,並在它們之間停頓一段時間,從而給出「增長」行的外觀。
在android庫中是否有某些東西已經做到了這一點和/或者是否可以通過其他方式更好地解決這個問題?
編輯:這是Android 2.1的
有關實現此目的的最佳方式的任何提示?如果我打電話給canvas.drawLine(1,1,10,10,繪畫),我怎麼能改變這是一個補間動畫,所以它從(1,1)到(10,10)慢慢增長?我沒有從文檔中看到什麼功能最適合做這個,也許是規模動畫? – Steve 2011-12-14 13:33:37