2013-04-17 15 views
0

我正在製作一個應用程序,其中有一盤蘋果。我想把這個蘋果放在盤子上,然後放置後讓這個蘋果跳起來,直到用戶不能點擊它。我不知道該怎麼做。在Android中上下移動對象(跳轉)

有關在平板上上下移動蘋果的任何幫助。任何可以完成這項任務的課程。

回答

0

爲了達到這樣的效果,使用2D graphicsOpenGl,二維圖形將很容易實現,但如果你想提高性能使用openGL。這可以與你的應用邏輯相結合。

0

例如:保存在RES /動畫/ rocket.xml XML文件:

<?xml version="1.0" encoding="utf-8"?> 
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
    android:oneshot="false"> 
    <item android:drawable="@drawable/rocket_thrust1" android:duration="200" /> 
    <item android:drawable="@drawable/rocket_thrust2" android:duration="200" /> 
    <item android:drawable="@drawable/rocket_thrust3" android:duration="200" /> 
</animation-list> 

此應用程序代碼將設置動畫爲背景的視圖,然後播放動畫:

ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image); 
rocketImage.setBackgroundResource(R.drawable.rocket_thrust); 

rocketAnimation = (AnimationDrawable) rocketImage.getBackground(); 
rocketAnimation.start(); 

在這裏你可以使用一套可繪製的和開始動畫,一旦查看點擊,然後你可以通過調用rocketAnimation.stop()停止動畫;

+0

其實我想工作沒有框架。只適用於蘋果。我只想讓它跳起來,它不會改變任何紋理 – User42590