Je veux qu'une image tourne pendant un temps indéfini ........ ce qui signifie que je veux le boucler. C'est ma tentative mais malheureusement ça ne marche pas. Aucune suggestion?Android Rotation de l'image
package com.android.test;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.widget.ImageView;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.ImageView.ScaleType;
public class imagerotate extends Activity {
int x=1;
int y=3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
while (y==3) {
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
int width = bitmap.getWidth();
int height = bitmap.getHeight();
Matrix matrix = new Matrix();
matrix.postRotate(x);
Bitmap rotatedBitmap = Bitmap.createBitmap(bitmap, 0, 0, width,height, matrix, true);
BitmapDrawable bmd = new BitmapDrawable(rotatedBitmap);
ImageView imageView = new ImageView(this);
imageView.setImageDrawable(bmd);
imageView.setScaleType(ScaleType.CENTER);
linearLayout.addView(imageView, new LinearLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
setContentView(linearLayout);
x+=1;
}
}
}
OK ................ Je ne sais pas ce que cela signifie ............. mais pouvez-vous s'il vous plaît me diriger vers un tutoriel ou quelque chose qui enseigne comment accomplir cela? OU pouvez-vous réparer mon code et l'afficher ici. Cela serait utile – efa
Il y a une section dans les démos de l'API sur les animations. C'est un bon début: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/index.html – EboMike