Autore Topic: Comportamento anomalo di canvas.drawPoint  (Letto 271 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Comportamento anomalo di canvas.drawPoint
« il: 13 Gennaio 2014, 16:10:52 CET »
0
Salve a tutti,
ho un'imageview che nell'onDraw disegna sul canvas. Tutto sembra funzionare bene, tranne la funzione drawPoint, che sembra disegnare i pixels con la trasparenza (io non la vorrei).

Non capisco perché questi 2 codici danno risultati diversi (il primo funziona, il secondo no):
Codice (Java): [Seleziona]
canvas.drawRect(new Rect(0, 0, w, h), mPaint);

for(x = 0; x <= w; x++)
        for(y=0;y<=h;y++)
                canvas.drawPoint(x, y, mPaint);
Grazie

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:Comportamento anomalo di canvas.drawPoint
« Risposta #1 il: 13 Gennaio 2014, 16:37:53 CET »
0
Se ho capito bene cosa intendi, dipende da mPaint, che potrebbe avere l'antialias attivo ed in teoria colori diversi per bordo e riempimento.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Comportamento anomalo di canvas.drawPoint
« Risposta #2 il: 13 Gennaio 2014, 17:04:13 CET »
0
Era l'antialias, grazie.