1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| package com.example.npeuzin.barrechargement;
import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.AttributeSet;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.TextView;
import static android.R.anim.linear_interpolator;
import static android.R.attr.animation;
import static android.R.attr.defaultToDeviceProtectedStorage;
import static android.R.attr.fromXDelta;
import static android.R.attr.fromYDelta;
import static android.R.attr.toXDelta;
import static android.R.attr.toYDelta;
public class MainActivity extends Activity {
ImageView curseur=null;
public void translation(View view, float fromXDelta,float toXDelta, float fromYDelta, float toYDelta) {
TranslateAnimation animation = new TranslateAnimation(fromXDelta, toXDelta, fromYDelta, toYDelta);
animation.setDuration(3000);
animation.setInterpolator(getApplicationContext(), linear_interpolator);
animation.setFillAfter(true);
animation.setFillEnabled(true);
curseur.startAnimation(animation);
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
curseur=(ImageView)findViewById(R.id.curseur);
translation(curseur,0,800,0,0);
translation(curseur,800,200,0,0);
}
} |
Partager