Autore Topic: View su cui disegnare e fare pan e zoom  (Letto 249 volte)

Offline ErSalame

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Motorola Moto G 2014
  • Sistema operativo:
    Windows 8.1
View su cui disegnare e fare pan e zoom
« il: 24 Gennaio 2015, 17:39:16 CET »
0
Buongiorno a tutti, sto facendo la mia prima prova di applicazione che funziona così:
dei cerchi vengono disegnati su una superficie, compaiono dove l'utente tocca
hanno dimensione sempre uguale ma colore diverso 
vengono salvati e caricati all'avvio
il tutto può venire spostato (pan) e zoomato
I cerchi non possono essere sovrapposti

Mi piacerebbe per semplificare il tutto avere una griglia, dove ogni cerchio ha un x e y che indica la sua posizione nella griglia (es 4,3 significa che nella riga 4 colonna 3 c'è un cerchio).

Su internet si trovano molti tutorial su zoom e pan ma volevo chieder secondo la vostra opinione:
1. Che tipo di View usare
2. Se creare il sistema a griglia o rinunciare e usare delle semplici coordinate o altro tipo un sistema
3. Che tutorial seguire  :-P non pretendo codice, mi accontento di qualche indicazione e suggerimento

Io mi immagino la superficie su cui vengono disegnati questi cerchi come una grande immagine, fuori dai bordi dello schermo, vorrei che anche se l'utente premesse dopo aver zoomato la palla comparisse grande come le altre
Ho già implementato il salvataggio dei cerchi,il suo caricamento, la gestione dei tocchi su una SurfaceView (ma non zoom e pan).