En este tutorial, aprenderá cómo tomar una captura de pantalla de su aplicación y revisarla en la biblioteca de fotos del dispositivo.
Usando la corona monitor clase y la captura de pantalla() método, capturaremos la pantalla actual, la guardaremos y luego la revisaremos en la biblioteca de fotos.
Lo primero que debes hacer es seleccionar la plataforma en la que deseas ejecutar tu aplicación, de esta manera podrás elegir el tamaño de las imágenes que usarás.
La plataforma iOS tiene estas características:
Debido a que Android es una plataforma abierta, hay muchos dispositivos y resoluciones diferentes. Algunas de las características de pantalla más comunes son:
En este tutorial nos centraremos en la plataforma iOS, específicamente desarrollando para su distribución a un iPhone / iPod touch.
Se utilizará una interfaz simple con un solo botón. Este botón se vinculará a una función que se realizará cuando se toque.
Dependiendo del dispositivo que haya seleccionado, deberá exportar los gráficos en el PPI recomendado, puede hacerlo en su editor de imágenes favorito.
Usé el Ajustar el tamaño ... Funciona en la aplicación Preview en Mac OS X.
Recuerde dar a las imágenes un nombre descriptivo y guardarlas en la carpeta de su proyecto.
Es hora de escribir nuestra aplicación!
Abra su editor de Lua preferido (cualquier editor de texto funcionará, pero no tendrá resaltado de sintaxis) y prepárese para escribir su increíble aplicación.
Primero, escondemos la barra de estado, esta es la barra en la parte superior de la pantalla que muestra la hora, la señal y otros indicadores.
display.setStatusBar (display.HiddenStatusBar)
Ahora añadimos el fondo:
local background = display.newImage ('background.png')
Esta línea crea la variable local. fondo y usa el monitor API para agregar la imagen especificada al escenario. Por defecto, la imagen se agrega a 0,0 usando la esquina superior izquierda como punto de referencia.
Las siguientes líneas agregan el botón Capturar a la pantalla y lo colocan en el centro.
local captureButton = display.newImage ('captureButton.png') captureButton: setReferencePoint (display.CenterReferencePoint) captureButton.x = display.contentWidth * 0.5 captureButton.y = display.contentHeight * 0.5
Esta función se ejecutará cuando se active el botón de captura, responde a una grifo evento.
función captureButton: toque (e) fin
Agregaremos el oyente más adelante en el código..
El código de captura de pantalla..
Declara una variable denominada captura de pantalla que mantendrá la información de la imagen en caso de que desee realizarle manipulaciones adicionales.
local screenshot = display.captureScreen (true)
Se utiliza un parámetro en el método captureScreen, un valor booleano para indicar si la imagen se guardará en la biblioteca de fotos del dispositivo.
Con tu captura de pantalla ya almacenada, es hora de abrir la biblioteca de fotos para ver cómo se ve.
media.show (media.PhotoLibrary)
Esto abrirá la Biblioteca de fotos para que puedas explorar tus imágenes y encontrar tu captura de pantalla.
La siguiente línea agrega el oyente requerido al botón de captura.
captureButton: addEventListener ('tap', captureButton)
Si todo funciona como se espera, estamos casi listos para construir nuestra aplicación para la prueba de dispositivos. Solo una cosa más, nuestro ícono de aplicación..
Al usar los gráficos que creaste antes de que puedas crear un ícono bonito y atractivo, el tamaño del ícono para los íconos del iPhone es de 57x57px, pero la tienda de iTunes usa 512x512px, por lo que es mejor crear tu ícono en este tamaño.
No es necesario que tenga las esquinas redondeadas o el brillo transparente, iTunes y el iPhone lo harán por usted..
Use esta aplicación de ejemplo e intente agregar características propias.
Gracias por leer este tutorial, espero que lo hayas encontrado útil.!