Cómo utilizar matrix.preScale (x, y)

¿Cómo funciona la función matrix.preScale(x,y) y cómo se utiliza?

Ejemplo de uso:

 matrix.preScale(1.0f, 1.0f); 

One Solution collect form web for “Cómo utilizar matrix.preScale (x, y)”

Las pre-post-funciones se usan para pre- y post-multiplicación, respectivamente.

Por ejemplo, llame a las siguientes funciones:

 reset(); //reset to identity matrix setRotate(90); //set the matrix to be a 90 degree rotation preScale(2.0f,2.0f); //scale uniformly with factor 2 

o

 reset(); //reset to identity matrix setRotate(90); //set the matrix to be a 90 degree rotation postScale(2.0f,2.0f); //scale uniformly with factor 2 

Ahora, ¿cuál es la diferencia?

En la primera versión, la matriz final primero se escala y luego gira. En el segundo, es viceversa.

Las pre-funciones construyen una matriz y la multiplican desde la derecha hasta las funciones existentes de la matriz se multiplican desde la izquierda.

  • Rotación, traducción y escalado simultáneos del mapa de bits en el lienzo android
  • Android AvoidXfermode está obsoleto desde la API 16, ¿hay un reemplazo?
  • Lienzo Zoom va al punto (0,0)
  • ¿Cómo puedo dibujar una vista animada en android?
  • Dibujar sombras de elevación sobre lienzo
  • Guardar lienzo a continuación, restaurar, ¿por qué es eso?
  • Android seguimiento x, coordenadas y dibuja de la trayectoria
  • Lona transparente para Android con transparencia
  • ¿Cómo puedo traducir correctamente coordenadas de píxeles a coordenadas de lienzo en Android?
  • ¿Puedo borrar la parte o el contenido de una imagen que se carga desde la tarjeta SD al lienzo o DrawView
  • El lienzo de Android no dibujó la ruta cuando el punto de la ruta de acceso no estaba visible
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.