matrix.setTranslate(0, 200);
E fin qui ci siamo.
Ora è inutile che metta un altro set.
Provo a vedere se riesco a fare prima la traslazione e poi la scalatura:
matrix.setScale(0.5f, 0.5f); matrix.preTranslate(0, 200);Faccio il calcolo della matrice "a mano":
Mi aspetto dunque un'immagine ridotta della metà e spostata in basso di 100. Vediamo cosa succede...
Sembrerebbe... combinare!
Ora invertiamo:
matrix.setScale(0.5f, 0.5f); matrix.postTranslate(0, 200);
Mi aspetto dunque un'immagine ridotta della metà e spostata di 200.
Verifichiamo...
Credo che sia perfettamente riuscita!
Nessun commento:
Posta un commento