Quiero copiar la imagen dibujada en un lienzo (details) en otro lienzo. La solución comúnmente discutida de usar bitmaps no funcionará porque la clase Bitmap no tiene muchos de los métodos importantes que pertenecen a la clase Canvas. ¿Hay alguna otra solución?Cómo copiar de un lienzo a otro
Respuesta
Un lienzo siempre se usa para dibujar en la pantalla o en un mapa de bits. La solución de usar Bitmaps funciona perfectamente: crea un mapa de bits, crea un lienzo para dibujar en ese mapa de bits y luego dibuja el mapa de bits en otro lienzo. También registra todos los comandos de dibujo en una imagen y los reproduce en un lienzo diferente.
Gracias. Lo probaré pronto y te haré saber cómo funciona. –
El motivo para hacer esta pregunta era poder mantener un lienzo sin que se borre cada fotograma. La solución provino de http://androidcore.com/android-programming-tutorials/505.html. –
El enlace de arriba está roto. Un ejemplo similar está en http://android-er.blogspot.com/2010/05/android-surfaceview.html. –
- 1. Cómo copiar el contenido de un lienzo a otro lienzo localmente
- 2. Copiar de un registro a otro
- 3. R: copiar/mover un entorno a otro
- 4. ¿Cómo copiar mis archivos de un directorio a otro?
- 5. cómo copiar módulos de un virtualenv a otro
- 6. ¿Cómo copiar propiedades de un bean Java a otro?
- 7. ¿Cómo copiar un PNG desde otro PNG?
- 8. Copiar parámetros de DbCommand a otro DbCommand
- 9. ¿Copiar objetivos de un proyecto de Xcode a otro?
- 10. Copiar contenidos de un cuadro de texto a otro
- 11. TFS "Copiar" el valor de un campo a otro
- 12. ¿Puedo copiar .git a otro directorio?
- 13. ¿Cómo puedo copiar los artefactos de Teamcity a otro servidor?
- 14. html5: copiar un lienzo de la imagen y volver
- 15. Copiar objeto en otro
- 16. Dibujar un lienzo en otro lienzo es borroso. ¿Cómo puedo arreglarlo?
- 17. ¿Cómo puedo copiar un mapa en otro usando std :: copy?
- 18. Cómo copiar un paquete de Monticello a otro repositorio bajo un nombre diferente con Gofer
- 19. ¿Cómo puedo copiar un directorio de un repositorio git a otro, preservando el historial?
- 20. cómo copiar de un objeto de cadena de caracteres a otro en C++?
- 21. VBA - ¿Cómo copiar una fila en Excel de un libro de trabajo a otro?
- 22. Cómo copiar y pegar archivos en Fuentes de compilación de un destino a otro?
- 23. Cómo puedo copiar mediante programación todos los atributos de estilo de un elemento DOM a otro
- 24. SQL Server 2005, cómo copiar un Diagrama de base de datos a otro servidor
- 25. Copiar std :: mapa de datos a otro mapa
- 26. ¿Cómo puedo usar la función splice() de Linux para copiar un archivo a otro archivo?
- 27. ¿cómo hacer para copiar el nodo de un documento xml a otro?
- 28. Cómo copiar todas las propiedades de un objeto a otro objeto, en Python?
- 29. Xcode - ¿Cómo podría copiar clases/archivos pegados de un proyecto a otro?
- 30. Silverlight 3 - ScaleTransform u otro método para acercar un lienzo?
serializar todos los comandos de dibujo y transferirlos como una matriz al otro lienzo, tal vez. –