Autore Topic: Disegnare su un ImageView  (Letto 474 volte)

Offline Puffo12

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
Disegnare su un ImageView
« il: 18 Gennaio 2016, 23:07:32 CET »
0
Salve, potrei sapere come è possibile inserire delle linee che partano da un punto ben preciso e arrivino ad un altro punto ben preciso all'interno di un immagine da me inserita?
Dovrei infatti rappresentare percorsi differenti, all'interno dell'immagine (che rappresenta una mia mappa), a seconda di alcune scelte effettuate in precedenza
Grazie
« Ultima modifica: 18 Gennaio 2016, 23:17:32 CET da Puffo12 »

Offline NetGEL

  • Utente normale
  • ***
  • Post: 200
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Disegnare su un ImageView
« Risposta #1 il: 18 Gennaio 2016, 23:22:04 CET »
0
Ciao,
devi usare i canvas.

Offline Puffo12

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
Re:Disegnare su un ImageView
« Risposta #2 il: 18 Gennaio 2016, 23:31:18 CET »
0
Si, questo lo avevo letto ma non sono ancora molto pratico in programmazione Android, non é che hai qualche esempio ?

Offline NetGEL

  • Utente normale
  • ***
  • Post: 200
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Disegnare su un ImageView
« Risposta #3 il: 18 Gennaio 2016, 23:41:09 CET »
0
Codice: [Seleziona]
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
 float  startX = 20;
 float     startY = 100;
 float     stopX = 140;
 float     stopY = 30;

canvas.drawLine(lineGraph.startX, lineGraph.startY, lineGraph.endX, lineGraph.endY, paintLine);

In questo modo disegni una linea che ha coordinate (20;100) (140;30).

E' proprio una bozza di esempio niente di più ma spero possa aiutarti


Offline Puffo12

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
Re:Disegnare su un ImageView
« Risposta #4 il: 19 Gennaio 2016, 00:48:43 CET »
0
Ti ringrazio anche se non capisco come si possano determinare coordinate precise di inizio e fine all'interno dell' immagine