Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Keyren
    Registrato dal
    Aug 2012
    Messaggi
    64

    [Android] Salvare la nuova posizione al termine dell'animazione

    Salve sto smanettando con le animazioni (TranslateAnimation) al momento ho un'imageView e 4 pulsanti ogni pulsante se cliccato fa muovere l'immagine in una determinata direzione(destra,sinistra,alto,basso) ora come da titolo vorrei salvare la nuova posizione alla fine dell'animazione in modo tale che premendo un altro tasto o lo stesso ripeta l'animazione,piccolo esempio: se premo destra l'immagine si sposta di tot pixel(0->50) se premo di nuovo destra non deve ripetere da 0->50 ma 50->100

    questa è la parte di codice che fa muovere verso destra (è uguale per tutti cambiano solo alcuni valori)

    codice:
    animation = new TranslateAnimation(0,50,0,0); 
    animation.setDuration(2000);
     animation.setRepeatCount(0); 
    IMG3.setImageDrawable(getResources().getDrawable(R.drawable.dx)); 
    IMG3.setAnimation(animation); 
    animation.setFillAfter(true);

  2. #2
    Utente di HTML.it L'avatar di Keyren
    Registrato dal
    Aug 2012
    Messaggi
    64
    UP!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.