我正在製作一個應用程序,其中有一盤蘋果。我想把這個蘋果放在盤子上,然後放置後讓這個蘋果跳起來,直到用戶不能點擊它。我不知道該怎麼做。在Android中上下移動對象(跳轉)
有關在平板上上下移動蘋果的任何幫助。任何可以完成這項任務的課程。
我正在製作一個應用程序,其中有一盤蘋果。我想把這個蘋果放在盤子上,然後放置後讓這個蘋果跳起來,直到用戶不能點擊它。我不知道該怎麼做。在Android中上下移動對象(跳轉)
有關在平板上上下移動蘋果的任何幫助。任何可以完成這項任務的課程。
爲了達到這樣的效果,使用2D graphics或OpenGl,二維圖形將很容易實現,但如果你想提高性能使用openGL。這可以與你的應用邏輯相結合。
例如:保存在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()停止動畫;
其實我想工作沒有框架。只適用於蘋果。我只想讓它跳起來,它不會改變任何紋理 – User42590