Autore Topic: Oggetti animati  (Letto 931 volte)

Offline Ottavio

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Oggetti animati
« il: 23 Maggio 2014, 16:31:12 CEST »
0
Ciao a tutti, non so se mi trovo nella categoria giusta, anzi prego i moderatori di spostarmi nella categoria giusta.
Quello che volevo chiedervi è come faccio a creare degli oggetti animati, tipo un pesciolino che muove la coda, le pinne... (tipo spirite giusto?)

Grazie,
Ciao
Ottavio

Offline arlabs

  • Utente normale
  • ***
  • Post: 434
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS7
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Oggetti animati
« Risposta #1 il: 23 Maggio 2014, 18:21:12 CEST »
+1
Purtroppo non sono supportate le gif animate.
Se ti serve solo un immagine animata il modo più semplice è avere tutte le immagini dei frame (frame1.png, frame2.png, ecc...) e poi mettere nella cartella drawable un file animation.xml in questo formato:

Codice (XML): [Seleziona]
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/frame1" android:duration="150" />
    <item android:drawable="@drawable/frame2" android:duration="150" />
    <item android:drawable="@drawable/frame3" android:duration="150" />
    <item android:drawable="@drawable/frame4" android:duration="150" />
</animation-list>

Dove la "duration" è in ms.
Poi nel tuo layout metti un ImageView (o la view che ti viene più utile) e definisci:

Codice (XML): [Seleziona]
            <ImageView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:id="@+id/my_animation"
               android:src="@drawable/animation" />

Ciao.

Offline Ottavio

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Re:Oggetti animati
« Risposta #2 il: 23 Maggio 2014, 18:30:02 CEST »
0
Grazie @arlabs davvero prezioso!
Quello che vorrei fare io è il classico pesciolino che si muove all'interno del display in maniera naturale.
Mi confermi sempre il metodo che mi hai consigliato?