我想创建一个移动应用

时间:2017-02-28 20:56:08

标签: android android-studio

我创建了一个应用程序,但我无法制作一个#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可以移动或跳跃,如果触摸游戏结束的东西

1 个答案:

答案 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);
}