0
我根本沒有任何工作代碼,但是我會發布顯示需要晃動的圖像的方法。在Android中創建搖擺頭效果
public void onDraw(Canvas can){
can.drawBitmap(bobbleHead , xpos, ypos, p);
}
我已經宣佈了xpos
和ypos
。
我根本沒有任何工作代碼,但是我會發布顯示需要晃動的圖像的方法。在Android中創建搖擺頭效果
public void onDraw(Canvas can){
can.drawBitmap(bobbleHead , xpos, ypos, p);
}
我已經宣佈了xpos
和ypos
。
如果您只想讓頭部上下移動,則需要使用sin
函數來修改ypos。例如,如果你想頭部上下起伏,一旦第二,你可以在幾秒鐘計算使用時間ypos:
time = now - start;
ypos = ypos_at_rest + ypos_extension * sin(time * pi * 2.0);
原諒我,如果語法是有點過,我推斷的Java C.
我馬上試試。 – Aaron 2010-06-17 05:09:44
我真的很難得到這個概念移植到android java ...這裏是我到目前爲止... double d =(int)(time * Math.PI * 2.0); ypos =(int)(50 + 15 * Math.sin(d)); can.drawBitmap(bobbleHead,xpos-(xpos/2),ypos,p); 時間不斷變化和錯誤...我會繼續嘗試不同的技術。欣賞方向! – Aaron 2010-06-17 07:02:22