我创建了一个应用程序,但我无法制作一个#34; man"能跑和跳(如寺庙跑) 我已经创建了应用程序的第一部分,但我不知道如何添加此功能
package com.francesco.provadinuovo;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class Main3Activity extends AppCompatActivity {
Intent MainActivity3;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
button3= (Button) findViewById(R.id.button3);
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
我想写:image1可以移动或跳跃,如果触摸游戏结束的东西
答案 0 :(得分:1)
您显然想要的是动画,您应该查看这些链接 - >
一般动画https://developer.android.com/reference/android/view/animation/Animation.html
翻译动画https://developer.android.com/reference/android/view/animation/TranslateAnimation.html
以下是一些示例代码:
ImageView image = (ImageView) findViewById(R.id.image1);
TranslateAnimation jumper = new TranslateAnimation(0f, 1f, 0f, 1f);
jumper.setDuration(1000); // animation duration in milliseconds
jumper.setFillAfter(true); // If fillAfter is true, the transformation that this animation performed will persist when it is finished.
if (image != null) {
image.startAnimation(jumper);
}