¿Cómo hacer un vídeo de espejo en un teléfono Android?
Tres formas de implementar la inversión de espejo de vídeo son las siguientes:
El primer método es utilizar la animación de inversión de Android.
Este método requiere reescribir la animación para lograr voltear y agregar la animación al diseño. Después de eso, solo necesita establecer la duración de la animación en 0 para ignorar el proceso de animación y obtener la animación directamente. Efecto final. Cuando necesites reescribir la clase Animate, puedes usar android.graphics.Camera y android.graphics.Matrix para lograr el efecto de volteo con relativa facilidad.
El segundo método es otra idea de implementación para reescribir el control. . Suponiendo que el diseño que aloja la interfaz es un RelativeLayout, puede reescribir todo el RelativeLayout.
El tercer método es voltear el objeto Canvas obtenido en lockCanvas personalizando SurfaceView.
Ampliación del conocimiento:
Android es un sistema operativo gratuito y de código abierto basado en Linux, utilizado principalmente para dispositivos móviles como teléfonos inteligentes y tabletas. Está liderado y desarrollado por Google y el. Alianza de teléfonos abiertos. Aún no tiene un nombre chino unificado y en China continental se le conoce más comúnmente como "Android" o "Anzhi".
El sistema operativo Android fue desarrollado originalmente por Andy Rubin para soportar teléfonos móviles y fue adquirido por Google en agosto de 2005.
En noviembre de 2007, Google estableció la Open Mobile Alliance*** con 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones para investigar y desarrollar conjuntamente una versión mejorada del sistema Android. Posteriormente, Google publicó el código fuente del sistema Android bajo la licencia de código abierto Apache. El primer teléfono inteligente Android se lanzó en octubre de 2008 y desde entonces Android se ha expandido para incluir tabletas y otras aplicaciones como televisores, cámaras digitales y consolas de juegos.