Autore Topic: Coordinate layout e movimento view  (Letto 449 volte)

Offline jox

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: 0
    • Mostra profilo
Coordinate layout e movimento view
« il: 21 Novembre 2013, 17:16:55 CET »
0
Ciao ragazzi,
nella mia activity ho un absolutelayout con dentro delle imageview, devo poter trascinare le imageview all'interno del layout, ho provato a limitare i bordi del layout con il codice seguente, ma se la view la sposto sul bordo basso o a destra del layout funziona bene se la sposto in alto o a sinistra scompare, come faccio???idee??
« Ultima modifica: 29 Novembre 2013, 00:39:22 CET da jox »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Coordinate layout e movimento view
« Risposta #1 il: 21 Novembre 2013, 17:27:26 CET »
+1
Attenzione, se leggi bene la documentazione, gli AbsoluteLayout sono deprecati dalle API 3 in poi. Vuol dire che sono attualmente supportati, ma potrebbero essere rimossi in qualsiasi momento.

Detta in altro modo, non dovrebbero essere più usati.

Per l'altro problema, probabilmente basta che eviti che le coordinate diventino negative (così come hai evitato che superino le dimensioni massime).
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline jox

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: 0
    • Mostra profilo
Re:Coordinate layout e movimento view
« Risposta #2 il: 21 Novembre 2013, 17:30:41 CET »
0
Ti ringrazio per la risposta, per l'absolute layout lo so :( ma non riesco a trovare un altro modo per dare coordinate assolute alle mie imageview, per quanto riguarda le coordinate negative..tu sapresti come fare??


Post unito: 21 Novembre 2013, 17:36:43 CET
Ho risolto!!grazie mille!ho aggiunto questo
 
Codice (Java): [Seleziona]
               if(x<0){
                                        x=-x;
                                    }
                                    if(y<0){
                                        y=-y;
                                    }
« Ultima modifica: 21 Novembre 2013, 17:36:43 CET da jox, Reason: Merged DoublePost »