Je suis relativement nouveau à l'animation dans Android et juste obtenir la sensation d'un couple de choses.Je veux savoir comment je peux faire un "homme" (image) fonctionne sur android. L'homme est une icône.IF J'utilise l'animation à travers le code suivant l'icône se déplace juste à travers l'écran.Comment puis-je obtenir le mouvement en cours d'exécution.Animation dans android (faire un homme courir)
public anima1(Context context)
{
super(context);
cloud=BitmapFactory.decodeResource(getResources(),R.drawable.androidicon);
// TODO Auto-generated constructor stub
}
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
Rect re=new Rect();
re.set(0,0,canvas.getWidth(),canvas.getHeight());
Paint c=new Paint();
c.setColor(Color.WHITE);
c.setStyle(Paint.Style.FILL);
canvas.drawRect(re,c);
x=x+10;
if(x==canvas.getWidth())
{
y=y+10;
x=0;
}
if(y==canvas.getHeight())
{
x=0;
y=0;
}
canvas.drawBitmap(cloud, x, y,p);
invalidate();
}
+1. J'ai toujours voulu savoir animer un homme qui court. Si nous pouvons faire cela, nous faisons des jeux 2D et 2D. – user3437460