Comment puis-je Changer l'animation par défaut lors de la modification de l'activité?
Bonjour, j'ai une application qui je peux toucher pour défiler à travers plusieurs écrans comme le Android À L'Écran D'Accueil app.
J'ai maintenant réussi à ajouter un bouton sur chaque page qui change de ce à une nouvelle activité, mais la vitesse de défilement est de gauche à droite et je le veux pour faire défiler vers le bas lorsque le bouton est cliqué, mais je ne peux pas comprendre comment le faire.
(C'est probablement une question de noob - désolé pour ça.)
Voici mon main.java fichier
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button onebutton = (Button)findViewById(R.id.soundsone);
onebutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series1button.class);
startActivity(i);
}
});
Button twobutton = (Button)findViewById(R.id.soundstwo);
twobutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series2button.class);
startActivity(i);
}
});
Button threebutton = (Button)findViewById(R.id.soundsthree);
threebutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series3button.class);
startActivity(i);
}
}); Button fourbutton = (Button)findViewById(R.id.soundsfour);
fourbutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series4button.class);
startActivity(i);
}
}); Button fivebutton = (Button)findViewById(R.id.soundsfive);
fivebutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series5button.class);
startActivity(i);
}
}); Button sixbutton = (Button)findViewById(R.id.soundssix);
sixbutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series6button.class);
startActivity(i);
}
}); Button sevenbutton = (Button)findViewById(R.id.soundsseven);
sevenbutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series7button.class);
startActivity(i);
}
}); Button eightbutton = (Button)findViewById(R.id.soundseight);
eightbutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series8button.class);
startActivity(i);
}
});
}
}
Vous devez vous connecter pour publier un commentaire.
Vous pouvez vous référer à la exemple dans apidemos du répertoire, qui utilise
overridePendingTransition
pour afficher une animation personnalisée. Aussi un autre post concernant ce sujet: Puis-je changer la Android startActivity() animation de transition?Vous pouvez le faire avec Android thème de l'API, voir ma réponse ici Comment remplacer l'entrée de l'activité d'animation s'il est indiqué par le lanceur
Ici est un bon exemple. Sa grande et lisse.J'ai essayé. L'une des réponses : L'activité de transition dans Android