Autore Topic: Ruotare e sovrapporre imageview  (Letto 2638 volte)

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Ruotare e sovrapporre imageview
« il: 01 Marzo 2011, 21:12:57 CET »
0
Ho iniziato da poco a programmare per android,utilizzo netbeans con relativo plugin.Ho un problema nel ruotare delle immagini e sovrapporle di poco,prendete come esempio un mazzo di carte in mano ad un giocatore (a forma di ventaglio,il bordo della carta successiva copre un pezzo di quella precedente),per ora diciamo che ho solo un array di imageview.Chi mi aiuta?Ho letto anche altri due topic in questa sezione ma non mi sono stati molto di aiuto.
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Ruotare e sovrapporre imageview
« Risposta #1 il: 02 Marzo 2011, 09:40:11 CET »
0
dovresti essere un po' più specifico nell'esporre il problema.
Dove hai problemi?
Cosa hai provato a fare, per cui hai degli intoppi?

Spiega meglio, per favore.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #2 il: 02 Marzo 2011, 13:25:51 CET »
0
in breve,guardando un altro topic in questa sezione avevo provato a girare un'immagine di tot gradi,la cosa mi riusciva ma si vedeva l'animazione,cioè l'immagine dal punto di partenza ruotava per poi fermarsi con l'angolazione scelta da me.Quello che cerco di fare io invece è avere l'immagine già nella posizione ottenuta con il metodo precedente senza vedere nessuna animazione,si può fare?Inoltre mi serve sapere come sovrappore le immagini,non due ma più immagini.
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Ruotare e sovrapporre imageview
« Risposta #3 il: 03 Marzo 2011, 09:20:31 CET »
0
devi fare riferimento al topic e comunque andare a citare lo snippet al quale ti riferisci...non so di quale funzione tu stia parlando.
per il resto, hai fatto un giro sul forum?
questo può aiutarti sulla sovrapposizione delle immagini.

saluti
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #4 il: 03 Marzo 2011, 16:28:07 CET »
0
questo è il topic a cui mi riferisco: link
facendo come spiega l'autore nella fine del topic riesco a impostare l'immagine con il vertice che voglio però vedo anche l'animazione,cioè vedo che l'immagine parte da un punto,ruota e poi si ferma.
Riguardo al topic che mi hai linkato non sono ancora in grado di ridefinire queste classi android,le conosco troppo poco,per questo chiedevo se c'erano già delle classi e dei metodi conosciuti.
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Ruotare e sovrapporre imageview
« Risposta #5 il: 03 Marzo 2011, 17:34:30 CET »
0
scusa, ma la proposta di Qlimax non fa al caso tuo?
http://www.anddev.it/index.php/topic,1960.msg12928.html#msg12928

e comunque, credo che tu debba avere un minimo di conoscenza di canvas e bitmap per poter fare quello che ti serve...
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #6 il: 19 Marzo 2011, 14:47:53 CET »
0
ho visto un po' il funzionamento della classe canvas,diciamo che per quanto riguarda disegnare una bitmap e ruotarla ci siamo,per sovrapporre più canvas invece no,come posso fare?
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Ruotare e sovrapporre imageview
« Risposta #7 il: 21 Marzo 2011, 12:20:45 CET »
0
tu non devi sovrapporre più canvas, ma più bitmap.
Il canvas pensalo come ad una "lavagna" per disegnarci su.
Puoi dire al canvas di scrivere su una bitmap, così da avere una bitmap con il disegno fatto...
Quindi, per ogni canvas che tratti, setti la stessa bitmap su cui scrivere, e così otterrai la sovrapposizione delle varie bitmap.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #8 il: 20 Maggio 2011, 14:58:11 CEST »
0
rispondo dopo tanto tempo perchè non ho avuto tempo per dedicarmi alla programmazione android,sto riprendendo il mio vecchio progetto però ho notato che con le canvas non posso disegnare le imageview,c'è un modo per convertire quest'ultime in bitmap?

inoltre,come faccio a visualizzare una canvas,ho provato ad aggiungerla da un layout ma non l'accetta,sono graditi link a tutorial  ;-)
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline Zappescu

  • Utente junior
  • **
  • Post: 110
  • Respect: +7
    • Mostra profilo
    • Tic Tank Toe
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    Zapmobilegames
  • Sistema operativo:
    Win XP
Re:Ruotare e sovrapporre imageview
« Risposta #9 il: 20 Maggio 2011, 17:11:53 CEST »
0
Per usare dei bitmap io uso questo:
mTempBitmap = BitmapFactory.decodeResource(res, R.drawable.myImageView);

myImageView la devi avere nell'xml.
Zapmobilegames website
Tic Tank Toe: a new approach for a classic game

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #10 il: 21 Maggio 2011, 15:25:30 CEST »
0
Per usare dei bitmap io uso questo:
mTempBitmap = BitmapFactory.decodeResource(res, R.drawable.myImageView);

myImageView la devi avere nell'xml.
per mostrare la canvas come faccio?
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline Zappescu

  • Utente junior
  • **
  • Post: 110
  • Respect: +7
    • Mostra profilo
    • Tic Tank Toe
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    Zapmobilegames
  • Sistema operativo:
    Win XP
Re:Ruotare e sovrapporre imageview
« Risposta #11 il: 21 Maggio 2011, 15:33:55 CEST »
0
per mostrare la canvas come faccio?
Ti consiglio di studiarti LunarLander (lo trovi negli esempi di Android) oppure un altro esempio classico RockScissorsPapers (non ricordo dov'era). Con questi puoi imparare tantissimo ;)
Zapmobilegames website
Tic Tank Toe: a new approach for a classic game

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #12 il: 21 Maggio 2011, 15:49:15 CEST »
0
Ti consiglio di studiarti LunarLander (lo trovi negli esempi di Android) oppure un altro esempio classico RockScissorsPapers (non ricordo dov'era). Con questi puoi imparare tantissimo ;)
scusami ma non ho capito dove trovare il primo tutorial,qui sul forum oppure tra le sdk?io ho provato a fare la ricerca qui sul forum ma non ho trovato niente,potresti linkarmelo?grazie
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™

Offline Zappescu

  • Utente junior
  • **
  • Post: 110
  • Respect: +7
    • Mostra profilo
    • Tic Tank Toe
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    Zapmobilegames
  • Sistema operativo:
    Win XP
Re:Ruotare e sovrapporre imageview
« Risposta #13 il: 21 Maggio 2011, 16:25:52 CEST »
0
scusami ma non ho capito dove trovare il primo tutorial,qui sul forum oppure tra le sdk?io ho provato a fare la ricerca qui sul forum ma non ho trovato niente,potresti linkarmelo?grazie
Il mio lunarlander è qui:
android-sdk-windows\samples\android-7\LunarLander
Per caricare un progetto in Eclipse: File -> Import -> Existing projects into workspace e selezioni la cartella relativa.
Ti consiglio anche di seguire le istruzioni base sul sito google android per iniziare a programmare, in cui ti spiegano anche gli esempi.
Zapmobilegames website
Tic Tank Toe: a new approach for a classic game

Offline Alessio_roma™

  • Utente junior
  • **
  • Post: 50
  • Respect: 0
    • Mostra profilo
    • www.blogarm.tk
  • Dispositivo Android:
    LG Nexus 4
  • Sistema operativo:
    Windows 7 ultimate x64, Ubuntu 14.04
Re:Ruotare e sovrapporre imageview
« Risposta #14 il: 21 Maggio 2011, 17:06:09 CEST »
0
Il mio lunarlander è qui:
android-sdk-windows\samples\android-7\LunarLander
Per caricare un progetto in Eclipse: File -> Import -> Existing projects into workspace e selezioni la cartella relativa.
Ti consiglio anche di seguire le istruzioni base sul sito google android per iniziare a programmare, in cui ti spiegano anche gli esempi.
per caso sai anche come faccio ad importarlo su netbeans
I MIEI SITI:
RPG & Fantasy -> La Fucina di Harad
Pagina personale -> Il Web di Alessio_roma™