Bonjour,

J'ai 2 layouts de 3 boutons.
Au départ, on ne voit que les 3 premiers boutons. Les 3 autres sont en dehors de l'écran.
Ensuite, lors d'un évènement je veux translater les 3 premiers boutons vers la gauche en dehors de l'écran et faire apparaître les 3 autres boutons à la place des 3 premiers venant de la droite à l'extérieur de l'écran avec une interpolation.
J'utilise les TranslateAnimation pour l'interpolation.

Voici les bout de codes mauvais ou incomplet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
	    void AfficherMenuHaut() {
 
	    }
 
	    void AfficherMenuHautSuivant() {
	        TranslateAnimation trans1 = new TranslateAnimation(_width, 0, 0, 0);
	        trans1.setStartOffset(_width);
	        trans1.setFillAfter(true);
	        trans1.setDuration(500);
	        this.findViewById(R.id.layoutMenuHaut).startAnimation(trans1);
	    }

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
       <LinearLayout android:id="@+id/layoutMenuHaut" android:layout_width="fill_parent"  android:layout_height="wrap_content" android:orientation="horizontal">
	    <LinearLayout android:id="@+id/layoutMenuHautDefaut" android:layout_width="fill_parent"  android:layout_height="wrap_content" android:orientation="horizontal">
	    	<Button android:layout_width="wrap_content" android:text="Menu" android:id="@+id/buttonMenu" android:layout_height="wrap_content"></Button>
	    	<Button android:layout_width="wrap_content" android:text="Voir image" android:id="@+id/buttonVoirImage" android:layout_height="wrap_content" android:layout_gravity="left"></Button>
	    	<Button android:text="Scores" android:id="@+id/buttonScores" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"></Button>
	    </LinearLayout>
	    <LinearLayout android:id="@+id/layoutMenuHautSuivant" android:layout_width="fill_parent"  android:layout_height="wrap_content" android:orientation="horizontal">
	    	<Button android:layout_width="wrap_content" android:text="Fond d'écran" android:id="@+id/buttonFond" android:layout_height="wrap_content"></Button>
	    	<Button android:layout_width="wrap_content" android:text="Mail" android:id="@+id/buttonMail" android:layout_height="wrap_content" android:layout_gravity="left"></Button>
	    	<Button android:text="Scores" android:id="@+id/buttonScores2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"></Button>
	    </LinearLayout>
	</LinearLayout>
Quel est le problème dans mon layout ?

Merci

Cordialement