2012-09-25 50 views
4

您好我有一個應用程序在Android上使用canvas.drawText()在畫布上繪製文本。現在,我想爲文字的繪製製作動畫,以便它將從左到右着色,類似於卡拉OK動畫。這可能嗎?謝謝。在畫布中動畫文本 - Android

編輯:

我現在能夠做到這一點使用線程和重繪整個畫布每次有新的信件將被畫陰影或顏色。

回答

2

我能夠解決這個問題,通過使用線程和重繪整個畫布,每次有一個新的字母被陰影或着色。

+0

這是一個很好的做法嗎? –

-1

你需要創建一個主迴路與requestAnimationFrame,處理時間和每個X秒修改的東西

對於創建卡拉OK效果,我嘗試在2個部分來劃分森泰斯。一個彩色,另一個白色。 每X秒我移動一個字母到另一個組。 或半透明層

+0

謝謝你的回答。但是,我在Android中這樣做,所以我不認爲我可以使用您建議的requestAnimationFrame。 – kdroider