Práctica de Slash
Enviado por Ryan Desc Jimenez • 28 de Octubre de 2022 • Práctica o problema • 674 Palabras (3 Páginas) • 59 Visitas
[pic 1]
[pic 2]INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ[pic 3]
EN EL ESTADO DE CAMPECHE
TRABAJO:
Práctica de Slash
ALUMNO:
Pérez Colli José Gerónimo
CARRERA:
Ingeniería en Informática.
8 A
ASIGNATURA:
Desarrollo de Aplicaciones para Dispositivos Móviles
DOCENTE:
Isc. Carlos Omar Chab Lara
FECHA:
04/04/2022
CICLO ESCOLAR:
2021-2022P
Actividad - Splash
Objetivo
Realizar la carga de un splash (pantalla de inicio para una aplicación).
- Introducción al archivo manifest.xml
- Utilizar hilos
- Cambio entre actividades
- Layouts
- Relative Layout: es un grupo de vistas que muestra vistas secundarias en posiciones relativas. La posición de cada vista puede especificarse como relativa a elementos del mismo nivel (como a la izquierda de otra vista o por debajo de ella) o en posiciones relativas al área RelativeLayout superior (como alineada a la parte inferior, izquierda o central).
- Seleccionar una imagen que represente su aplicación
- Seleccionar archivo activity_main.xml
- Seleccionar vista código
- Cambiar la etiqueta ContraintLayout por RelativeLayout
- Eliminar las propiedades que tengan la palabra tools:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> |
- Agregar un ImageView y asignar la imagen que seleccionaron para su splash
- Acomodar dentro del RelativeLayout
<ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerHorizontal="true" android:src="@mipmap/demosplash" /> |
- Agregar un ProgessBar dentro del RelativeLayout
<ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="188dp" android:layout_height="wrap_content" android:layout_alignParentStart="true" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginBottom="51dp" /> |
Ejecuta la aplicación y ¿Qué es lo que observas?
¿El activity tuvo una transición? Respuesta: No, solamente realizó una barra de progreso, una barra de tiempo ¿A qué se debe? Respuesta: No se le ha colocado el código de la tarea de la transacción el de TimerTask
- Agreguemos un nuevo activity, para ello
- Selecciona en el explorador de proyecto (lado izq.) app->res->layout
- De clic derecho y siga new->Activity->Empty Activity y nombrela HomeActivity
[pic 4]
TimerTask: Una tarea que se puede programar para una ejecución única o repetida por un temporizador.
Intent: Es un objeto de mensajería que puedes usar para solicitar una acción de otro componente de una app. Uno de los casos de uso principales:
...