Autore Topic: [GAME] Asinello arrabbiato  (Letto 590 volte)

Offline mscor

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows vista
[GAME] Asinello arrabbiato
« il: 25 Novembre 2011, 18:43:43 CET »

Offline ROS

  • Utente normale
  • ***
  • Post: 196
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 10.04
Re:[GAME] Asinello arrabbiato
« Risposta #1 il: 26 Novembre 2011, 00:20:52 CET »
Posso chiederti come fai ad ottenere l'effetto di slide tra le due activity?
Inoltre non ho capito se l'asino dovrebbe ragliare o no...io non ci sono riuscito

Offline mscor

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows vista
Re:[GAME] Asinello arrabbiato
« Risposta #2 il: 26 Novembre 2011, 10:58:39 CET »
Ciao, si l'asino dovrebbe ragliare come ci clicchi sopra.

Comunque l'activity è unica. Utilizzo un animation definita in un file xml che inserisco nella cartella drawable ti posto un esempio:

Codice (XML): [Seleziona]
<animation-list
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/selected" android:oneshot="true">
   
   
    <item android:drawable="@drawable/img1" android:duration="1700" />
    <item android:drawable="@drawable/img2" android:duration="500" />
   
   
</animation-list>


In pratica, setti l'immagine e il tempo di durata nel file xml.

Dopo di che supponiamo di avere una ImageView di nome immagine basta che in Java fai la seguente cosa:

Codice (Java): [Seleziona]
immagine.setBackgroundResource(R.drawable.animazione);
AnimationDrawable frameAnimation =  (AnimationDrawable) immagine.getBackground();
frameAnimation.start();

Poi se la vuoi stoppare uni frameAnimation.stop() e la puoi far ripartire con il metodo start().

NB: Nell'XML c'è l'opzione OneShot settata su True. In questa maniera l'animazione viene ripetuta una volta sola dopo lo start(). Se la metti su False và a ciclo continuo.


Ciaoo






Offline ROS

  • Utente normale
  • ***
  • Post: 196
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 10.04
Re:[GAME] Asinello arrabbiato
« Risposta #3 il: 26 Novembre 2011, 11:33:13 CET »
Grazie della spiegazione :)

Offline mscor

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows vista
Re:[GAME] Asinello arrabbiato
« Risposta #4 il: 26 Novembre 2011, 13:19:19 CET »
Figurati  ;-)

Offline Cvele

  • Nuovo arrivato
  • *
  • Post: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy
  • Sistema operativo:
    OS Android 2.2 and up
Re:[GAME] Asinello arrabbiato
« Risposta #5 il: 19 Luglio 2013, 12:25:46 CEST »
Questo gioco è impressionante!