CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 9 su 9
Discussione:

Accelerometro

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Mar 2010
    Messaggi
    20

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Accelerometro

    Ragazzi sapete per caso come inclinare un immagine ( una linea in questo caso ) in base al movimento del telefono quindi al cambiamento del sensore dell accelerometro????

    Grazie

  2.  
  3. #2
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Andiamo per steps. Sai già come leggere i dati dall'accelerometro ?

    Twitter @veke87

  4. #3
    Baby Droid


    Registrato dal
    Mar 2010
    Messaggi
    20

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Sei un grande... mi rispondi praticamente quasi solo tu....
    Allora...
    prima di tutto ho fatto questo per creare il SensorManager :



    anche se non ho capito molto bene cosa cambia per esempio da SENSOR_DELAY_GAME a SENSOR_DELAY_NORMAL etc etc....... ( credo sia la precisione del delay ) .

    poi implemento la classe "SensorEventListener" e faccio l override di onSensorChanged .

    Riesco a prendermi tutti i valori che mi arrivano con : event.values[0] ,event.values[1],event.values[2] che dovrebbero essere i 3 assi x , y , z .

    Poi ho un immagine , un ImageView che ha come sfondo un drawable....
    e in base al movimento del telefono vorrei farla ruotare su se stessa.....

    ho provato con "RotateAnimation" ma non capisco perchè non funziona....

    Poi ti faccio un altra domanda ( ).... finalmente ho comprato il mio primo cellulare con Android... HTC Legend ma non riesco a far partire il debug dal cellulare.... i driver del SDK non si installano....


    Grazie mille ancora....

  5. #4
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Allora ti dico come ho fatto io per Gps Status che ho nel market. Mi sono dovuto costruire una mia View ( Che chiameremo GpsView ) ....

    Una volta implementati i metodi necessari ho implementato anche il metodo onDraw che viene chiamato ogni volta che la view viene disegnata. Quindi , dato che onDraw accetta un canvas ( dove va a disegnare ) ruoto il canvas di conseguenza ai dati in ingresso ai sensori :P

    Twitter @veke87

  6. #5
    Baby Droid


    Registrato dal
    Mar 2010
    Messaggi
    20

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao Andrea grazie per la risposta..... mi potresti spiegare un po come funzionano i Canvas o se conosci qualche tutorial??? perchè ho fatto come dici tu che nel metodo onDraw riesco ad inserire la mia immagine .... però ad esempio ora nella view non riesco a mettere un Button.... se conosci qualche esempio che posso scaricare.... Grazie mille

    Ciaoo

  7. #6
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Purtroppo non conosco esempi che faciano al caso tuo ... Dovrai provare...

    Twitter @veke87

  8. #7
    Baby Droid


    Registrato dal
    Mar 2010
    Messaggi
    20

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ohhhhhhh.... finalmente sono riuscito a passare i valori al canvas... però con il metodo rotate(degrees, x, y ) non si ruota .... hai qualche suggerimento???

    Questo è il mio metodo onDraw :


  9. #8
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Devi fare il rotate prima della drawbitmap :P

    Twitter @veke87

  10. Il seguente Utente ha ringraziato Andrea per il post:

    tommy87 (04-05-10)

  11. #9
    Baby Droid


    Registrato dal
    Mar 2010
    Messaggi
    20

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie mille finalmente ci sono riuscito.... ora devo solo colmare le mie carenze in Geometria .....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy