Gire el mapa de bits y la nueva ubicación Android
-
09-12-2019 - |
Pregunta
He creado un lienzo y dibuje un mapa de bits en él, y animate cada vez que toco el lienzo
He establecido los límites del mapa de bits en el inicio del dibujo, pero después de cambiar la matriz de rotación y girar el mapa de bits, no cambia los límites según la nueva matriz
Necesito restablecer los límites de mi mapa de bits para poder usarlo como un objeto mejorado y disparar algún evento al hacer clic en él
¿Cómo puedo actualizar los límites en función de la matriz de rotación
gracias de antemano
Solución
He utilizado esta ecuación para calcular la nueva posición después de la rotación
newx= (oldx * cos (ángulo)) + (oldy * - pecado (ángulo))
Newy= (Oldy * Sin (Angle)) + (Oldy * COS (ángulo))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow