J'essaie d'afficher un bitmap sur le canevas en utilisant la matrice.Android Canvas drawBitmap fonction efficacité
canvas.drawBitmap(currentBitmap, m_matrix, tempPaint);
mais le résultat apparaît, l'image semble étrange. Après cela, je l'ai montré en utilisant des limites
canvas.drawBitmap(currentBitmap, 0, 0, tempPaint);
Mais ici l'image semble bien, dans les deux cas l'image n'est pas mise à l'échelle.
Comment définir les propriétés de la matrice pour l'affichage initial? L'affichage de la matrice utilise-t-il quelque chose d'autre pour montrer l'image en raison de cette image qui est changée?
Veuillez suggérer des tutoriels pour plus de détails.
je l'ai déjà essayé bitmap reseting en utilisant matrix.postScale (1f, 1f) ou martix.setValues (IDENTITY_MATRIX3X3), mais aucun d'entre eux working.Still bitmap apparaît d'abord bizarre. – strike