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.

  • Convertir un lienzo en imagen de mapa de bits en android
  • Dibujable no es dibujar sobre lienzo
  • ¿Cómo mostrar tanto MarkerIcon como Title en google map como Google Apps?
  • Android: gira el lienzo alrededor del centro de la pantalla
  • Facebook Canvas App en WebView no funciona en Android (en la aplicación nativa de Facebook)
  • Android UnsupportedOperationException en Canvas.clipPath
  • SurfaceHolder.lockCanvas () Devuelve null Aunque estaba disponible
  • ¿Canvas.getClipBounds asigna un objeto Rect?
  • GetDrawingCache () devuelto Bitmap no actualizado
  • Convertir Rect a RectF
  • Cómo borrar lienzo en android en el botón de clic
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.