Autore Topic: animazione prima di cambiare activity  (Letto 760 volte)

Offline ponticello

  • Utente junior
  • **
  • Post: 50
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Play Store ID:
    littlebridge
  • Sistema operativo:
    ubuntu 10.10
animazione prima di cambiare activity
« il: 12 Luglio 2012, 02:15:52 CEST »
0
Salve ragazzi scusate sono ancora nuovo con lo sviluppo per android
Vi porgo un quesito
voglio far partire una animazione di un bottone al momento del click fin qui tutto ok ci riesco ma al click mi sposto di activity e diciamo non ho tempo di vedere conclusa la mia animazione come risolvo ce un modo per "rallentare" di qualche secondo il render della activity2
Grazie
Valerio
Le mie app sullo store

    

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:animazione prima di cambiare activity
« Risposta #1 il: 12 Luglio 2012, 08:27:58 CEST »
0
Ciao, io userei un Handler. Tipo:

Codice (Java): [Seleziona]
public class MainActivity extends Activity {

        private static final int START_NEW_ACTIVITY = 0;
        private static final long TIMER = 5000L;

        Button btsStartActivity;
       
        private Handler handler = new Handler() {

                public void handleMessage(Message msg) {
                        switch (msg.what) {
                        case START_NEW_ACTIVITY:
                                // Start the new activity
                                startNewActivity();
                                break;

                        }
                        super.handleMessage(msg);
                }
        };

        @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                btsStartActivity = findViewById(R.id.button_start_activity);
                btsStartActivity.setOnClickListener(new OnClickListener() {
                       
                        @Override
                        public void onClick(View v) {
                                // Start your animation
                                ....
                                // Start another activity after TIMER seconds.
                                Message msg = new Message();
                                msg.what = START_NEW_ACTIVITY;
                                handler.sendMessageDelayed(msg, TIMER);
                               
                        }
                });

        }

}
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline ponticello

  • Utente junior
  • **
  • Post: 50
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Play Store ID:
    littlebridge
  • Sistema operativo:
    ubuntu 10.10
Re:animazione prima di cambiare activity
« Risposta #2 il: 12 Luglio 2012, 16:55:47 CEST »
0
Perfetto è quello che cercavo ti ringrazio
ps. sono nuovo non so come si mette il +1 se me lo indichi sarò felicissimo di metterlo
Le mie app sullo store