2011-03-09 36 views
2

我在做Android動態壁紙。它提供了用戶動態給文本輸入。這些文本應該顯示在壁紙上或像那樣滾動。並且這些壁紙必須設置爲background.How我可以這樣做嗎??如何在Android動態壁紙上添加文本

回答

3

您可以使用它。

final SurfaceHolder holder = getSurfaceHolder(); 

try { 
    Canvas _canvas = holder.lockCanvas(); 
    if (_canvas != null) 
    { 
     drawAnimation(_canvas); 
    } 
} 
finally 
    { 
     if (_canvas != null) 
       holder.unlockCanvasAndPost(_canvas); 
    } 

,然後在drawAnimation功能

private void drawAnimation(Canvas c) 
{ 
    c.drawText(text, x, y, paint); 
} 

您可以使用此,你可以看到,如果Y> height_screen第一線替換到第二線和第二線後,將成爲第一道防線。你可以對所有行進行此操作,之後你會看到最後一行將是空的,並在最後一行添加新文本。 我希望它可以幫助你。