Development & System

Splash screen Java FX

Posted by in Java, JavaFx, Tips

Para realizar una pantalla de carga en Java FX se pueden utilizar dos métodos: Application con una Stage (y Scene asociada) que tras una cantidad de milisegundos arranca una nueva Stage con una Scene asociada Application con una Stage (y Scene asociada) que es arrancada después de cargar un Preloader llamados desde el LauncherImpl.launchApplication() Opción Application – Application Se crea un fxml que muestra la interfaz gráfica que mostrará la pantalla de splash y la clase controladora que se asociará

Esta ventana es llamada desde el main

read more

0

Almacenamiento interno

Posted by in Android, Tips

Para poder tratar ficheros en el almacenamiento interno de java se realiza de la misma forma que en java nativo. Para este ejemplo se utilizará un arraylist de números que será guardado en un objeto de tipo .obj. Lo primero que se debe hacer es dar permisos de escritura a la aplicación completa mediante declaración en el manifest, tanto para leer como para escribir

Una vez otorgados los permisos se creará gestionarán las acciones mediante la pulsación de los botones:

Con los elementos llevados al .java se tratan…read more

0

Cronómetro con barra de progreso

Posted by in Android, Tips

Para poder hacer una cuenta atrás, Android cuenta con un objeto especial llamado CountDownTimer que permite indicar en milisegundos la cantidad de tiempo de la que hará la cuenta y el intervalo de tiempo que se quiere descontar en cada ejercución, Al tratarse de una interfaz obliga a sobrrescribir el método onFinish() y el método onTick(), ejecutados cuanto se termina la cuenta y cuando se realiza el intervalo indicado. Para utilizar la barra de progreso se ejecutan los métodos setMax(), setProgress() y getProgress() para modificar o acceder a los valores…read more

0

Rellenar JList desde Json

Posted by in Java, Swing, Tips

Para poder rellenar una lista (o cualquier elemento) con datos que provienen de un servicio web, se necesitan librerías que permitan la llamada Http y el posterior parseo del elemento recibido. Para ello lo primero es importar la librería java-son y realizar la petición a la url correspondiente. Al igual que en el ejemplo de Android se se utilizarán datos del la librería gratuita https://www.themoviedb.org la cual ofrece peticiones tanto POST como GET de películas. Una vez registrado y con la API_KEY creada se pueden realizar peticiones de este:

Una vez importada…read more

0

Rellenar Recyclerview con JSON

Posted by in Android, Tips

Para poder rellenar un recyclerview con datos que provienen de un servicio web se necesita una librería capaz de parsear estos datos. Para este ejemplo se utilizarán datos del la librería gratuita https://www.themoviedb.org la cual ofrece peticiones tanto POST como GET de películas. Una vez registrado y con la API_KEY creada se pueden realizar peticiones de este

Para poder evaluar un dato en formato JSON lo primero es importar una librería que permita peticiones y parseos de este tipo. En este ejemplo se utilizará Volley

Adicionalmente en el fichero del…read more

0

Recyclerview Swip

Posted by in Android, Material Design, Tips

En muchas ocasiones los elementos de un recyclerView deben ser eliminados con su consiguiente eliminación de base de datos o de la fuente de los mismos. Esto se puede hacer mediante una pulsación o se puede hacer un efecto de swip (arrastrado lateral) mostrando un icono que indica la acción. Este ejemplo de Recycler View con eliminación mediante swip muestra esta funcionalidad. Para ello se utiliza un objeto de tipo llamado ItemTouchHelper que permite actuar mediante una pulsación en un elemento mediante una interfaz de callback.

El layout perteneciente al…read more

0

Realizar validaciones de dni, mail y teléfono

Posted by in Java, Swing, Tips

 

0

Crear una pantalla de entrada con animación

Posted by in Android, Material Design, Tips

La estructura de la aplicación es la siguiente: SplashActivity + activity_splash.xml: Pantalla que muestran logo, un texto y una barra de progreso. Transcurridos 10 segundos se cierra y aparece la primera pantalla utilizable de la aplicación BoardActivity: Pantalla que aparecerá tras la pantalla de inicio Animacion_circulo, animacion_punto, animacion_texto: archivos de animación de cada uno de los elementos que están en la pantalla SplashActivity

Activity_splash

Animaciones

 

0

Crear una pantalla de explicación en Android

Posted by in Android, Material Design, Tips

La estructura de la aplicación es la siguiente: OnBoardActivity + activity_onboard.xml: Actividad principal donde se muestra un viewpager y una barra de botones en la parte inferior Fragment + fragment_activity.xml: 4 fragment de cada una de las pantallas AdaptadorViewPager: Adaptador para que se muevan los fragments que se quieren agregar al viewpager MainActivity

Activity_onboard.xml

AdaptadorViewPager

Fragment

Fragment.xml

Hay que realizar tantos fragments como pantallas tenga Dentro de la carpeta drawable se incluye los siguientes archivos: Circulo_deseleccionado.xml

Circulo_seleccionado.xml

 

0

Iniciar sesión y crear usuarios con Firebase Auth

Posted by in Android, Firebase, Tips

Login Activity

Register Activity

Main Activity

0