Antes que nada se debe crear un proyecto, en este ejemplo se llama KaaxTik.

Documentos relacionados
100x70 - PNG 24x24 - PNG

1 Menú lateral. 3.- Estas imágenes deber ser copiadas y pegadas en la carpeta drawable del proyecto

Crear un Splash-Screen

Archivos y Carpetas de un proyecto Android

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

Que necesitamos para comenzar a trabajar?

OPENOFFICE IMPRESS. Uso básico Basic usage

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente:

NERO BURNING ROM. Manual de grabación. By CriCri

DIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA

Manual Power Point Manejo de Hipervínculos

Instructivo Diseñador de Reportes Quitar/Agregar Etiquetas

01.1 Instalación de Android Studio

Manual Power Point Patrones

Tutorial Blender. Tutorial Blender Simulaciones Físicas Crear una capa 1

ACTIVIDADES BASE DE DATOS ACCESS 2007

CIRCUITOS COMBINACIONALES CON isplever

MANUAL DEL CPANEL. I.- Para acceder a su panel de control Cpanel:

Microsoft OneNote. Descarga del contenido para móvil

Android - Estructura. Rogelio Ferreira Escutia

Ejercicio 1 - La primera imagen

Button->de nombre btn1->texto = Hola Mundo

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario

TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL

Cómo añadir preguntas a un cuestionario de Moodle?

Cómo crear una marca de agua en Writer de LibreOffice

GUIA DE CREACIÓN DE REPORTES VARIABLES

Word 2010 Inserción de imágenes

Cuando pensamos en crear un LAYOUT necesitamos tener al menos 3 conceptos claros y como configurarlos en AutoCAD.

CONEXIÓN EN REDES LOCALES

Gestión de bases de datos de mysql desde Dreamweaver

Word Estilos. Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

TEMA 4: PRESENTACIONES DIGITALES. Realización de presentaciones digitales multimedia con Microsoft PowerPoint

IES María de Molina Ejercicios de KompoZer KOMPOZER. Vamos a crear una página Web que contendrá información sobre MECANISMOS.

Crear listas personalizadas en Android

PowerPoint 2010 Edición del contenido

Cómo crear un formulario y protegerlo contra su modificación en Writer (LibreOffice)

Expediente Digital. Revisión: 1/5/2017

Instalación de Android Studio (Linux distro Fedora 20 workstacion)

Introducción Excel 2007

Análisis de Desempeño Adempiere 3.4

Práctica 3: Presentaciones con OpenOffice I

TUTORIAL PARA EL MANEJO DE LA HERRAMIENTA DE LAYOUT

Profesor: Vicente Destruels Moreno. Practica guiada 1

Animaciones y Transiciones. PowerPoint 2007

CODIGO: GA VERSION: 01 AREA/ ASIGNATURA: TECNOLOGIA E INFORMATICA FECHA:8/10/11 DOCENTE: HERIBERTO CRUZ G. PAGINA. 1 de 12 GUIA N O 7

WORD AVANZADO. Guía Paso a Paso. Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano

Practica. Material Design. lunes 10 de octubre de 16

IMPORTACIÓN DE REGISTROS BIBLIOGRÁFICO AL PROGRAMA ABIES 2.0

INSTALACIÓN DE SISTEMA BORDERADMIN

INICIO DE EJERCICIO: GESTIÓN EMPRESAS

Configuracion Camara IP CAMHI-1080P. Para poder configurar la cámara tenemos que conectarla al modem de internet con un cable de red.

Edición del documento

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 3. El ENTORNO DE TRABAJO, MANEJO DE DIAPOSTIVAS

Guía básica de importación y exportación de fotografías

Curso SIU-Mapuche. Sistema de Recursos Humanos SIU-Mapuche. Secretaría Administrativa Financiera Universidad Nacional de San Juan.

ALMACENAMIENTO Y RECUPERACIÓN DE UN LIBRO

Seleccionamos la opción Medallas dentro de la zona Competición. Nos aparecerá la siguiente pantalla: Pantalla 1: Medallas.

Ejercicio 2 Unity. Escena de disparos:

PRESENTACIONES CON IMPRESS INTRODUCCIÓN 1. CREAR UNA PRESENTACIÓN CON IMPRESS

CURSO INFORMÁTICA BÁSICA JEFATURA DE SISTEMAS ASESORÍA INSTITUCIONAL

Hipervínculos. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

Técnicas de Programación

Configuración de un navegador

Debe definir un menú para poder añadir elementos a ella. Entrar al panel de WordPress.

MICROSOFT WORD. Algunas opciones avanzadas

Aquí les traigo un tutorial muy interesante y que a muchas personas les va a caer más que

1. Instalar el componente en el sitio por Extensiones gestor de extensiones.

INSTALACIÓN DE GREENSTONE EN SISTEMAS LINUX

Cómo modificar el texto de cualquier documento PDF online

Cómo pasar de Writer a Impress en 1 minuto

Contenido. OneNote en el aula una herramienta para proponer, colaborar y evaluar el aprendizaje - 2. Inserción de imágenes > 2

Tipos de datos compuestos

Manual Word Plantillas y Formularios

Entorno de Guadalinex Edu

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

MANUAL DE LA HERRAMIENTA GENERADOR DE CALENDARIOS

Laboratorio #3. Para desarrollar este laboratorio debe seguir las siguientes instrucciones.

TEMA 12. MANEJO DE ICONOS

1. Creamos una nueva imagen con fondo blanco y dimensiones 400 x 200 píxeles. Seleccionemos la

CONTRALORÍA GENERAL DE CUENTAS MANUAL DE USUARIO SISTEMA PARA EL MANTENIMIENTO DE LA INFORMACIÓN DEL PORTAL WEB

Nuestro Segundo Proyecto con Openshot

Cómo configurar el navegador para usar LexNET

Conocimientos previos

Tipos de datos estructurados

4º DE INFORMÁTICA EDICIÓN DE VÍDEO MONTAJE DE UN TIME-LAPSE

Una vez hecho, duplicamos la vista, movemos la caja de sección en el edificio unos 20 pies y lo renombramos con el sufijo 02.

USO ACADÉMICO DE HOJAS ELECTRÓNICAS. Primera Sesión

Introducción. 1. Crear el proyecto

Calendario. Descarga del contenido para móvil

Para que todo salga perfecto, deberán seguir los siguientes pasos:

Opciones de animación y configuración

Filas, columnas, celdas y hojas. Excel 2007

ÍNDICE 1. CÓMO ENTRAR EN WORDPRESS 3 2. CÓMO CREAR UNA ENTRADA CÓMO SUBIR ARCHIVOS A LA LIBRERÍA MULTIMEDIA 9 4. CÓMO CREAR UNA PÁGINA...

MANUAL CORREO ELECTRÓNICO

1º) Haremos un clic sobre el apartado de Contactos en la esquina inferior izquierda de la ventana principal.

Guía rápida para animación condicional de objetos en FS2004

DEMOSTRACION DE UNA APLICACIÓN N-CAPASCON JAVA- POSTGRESQL

Realizado por: Francisco Manuel Sánchez Román

Crear objetos de política de grupo. Sistemas Operativos

Transcripción:

1 Menú lateral Antes que nada se debe crear un proyecto, en este ejemplo se llama KaaxTik. 1.- Comencemos por el build.gradle(module:app) y agregamos las dependencias, las versiones dependerá de las que tengas instaladas en Tu SDK, en este ejemplo estoy trabajando con la versión 24 del sdk. Este valor numérico es el mismo que debes colocar en estas otras dos dependencias Nos permitirá crea imágenes circulares, para el ícono del menú principal Después de agregar las dependencias debes sincronizar. 2.- Se deben tener listas las imágenes que vamos a utilizar en el proyecto, en este ejemplo yo voy a usar las siguientes, no tienen que ser de esas mismas dimensiones las que vayas a utilizar. 64x64 - PNG 240x175 - JPG 80x80 - PNG 64x64 - PNG 24x24 - PNG 3.- Estas imágenes deber ser copiadas y pegadas en la carpeta drawable del proyecto 4.- Abrimos el archivo de recursos styles.xml para eliminar el toolbar que traen los activities, por defecto, para poder agregar uno personalizado creado por nosotros mismos, modificando el código como se muestra: Modificar este atributo 5.- Abrimos el archivo de recursos colors.xml y creamos un color para usarlo como color de fondo de nuestros toolsbars, en este ejemplo agregaré el color rojo, pero puede ser cualquier otro color que desees, basta con que coloques el valor hexadecimal adecuado. Aurelio López Ovando 1

Agregar esta línea con el color hexadecimal que desees. 6.- Crear dos archivos XML en la carperta layout (Click derecho sobre la carpeta layout -> New -> XML -> Layout Xml File). Uno lo llamaremos tool_bar y el otro se llamará header_menu. 7.- Creamos el código del tool_bar.xml con el siguiente código Hacemos que este layout no se comporte como un layout, sino un widget, lo cual nos favorece para ser manipulado como Toolbar personalizado Color creado en el paso 5 8.- Creamos el código del header_menu.xml con el siguiente código. Es una de las imágenes que subimos Hace el efecto de ícono redondo en el encabezado del menú Otra de las imágenes que subimos Aurelio López Ovando 2

9.- Creamos la carpeta de recursos menú, es la carpeta donde almacenaremos el menú que vamos a ocupar (si ocuparamos mas menús ahí debemos colocarlos). (Click derecho sobre la carpeta res -> New -> Android resource directory) Debemos configurarlo como se muestra en la figura de abajo: Seleccionamos el tipo de recurso que queremos, en este caso desplegamos la lista y seleccionamos la opción menú, esto cambiará en automático la propiedad Directory name, si no cambia, hay que cambiarla manualmente Al finalizar presionamos el botón OK y nos debe aparecer una nueva carpeta dentro de res con el nombre menu. 10.- Creamos el menú con sus respectivas opciones. Clic derecho sobre la carpeta menu -> New -> Menu resource file Lo llamaremos menú_principal, todo minúsculas y sin espacios en blanco, y presionamos OK. Una vez creado el archivo, lo abrimos y lo modificamos con el siguiente código. Aurelio López Ovando 3

11.- Después de haber creado todos los recursos que necesitamos, ahora si ya podemos ir al XML del layout principal y dar formato tanto a la pantalla principal, como al menú. El context está determinado por el nombre que le hayas puesto al controlador, en este caso se llama Principal.java Sustituimos los layouts que siempre hemos usado, por un widget, para que nos permita interactuar con un menú desplegable Invocamos el tool_bar creado en el paso 6 El framelayout se encargará de mostrar la pantalla principal del a aplicación a través del uso de Fragments. Este es el menú lateral deslizable de izquierda a derecha Invocamos el archivo header_menu creado en el paso 6 Aurelio López Ovando 4

Ya en este momento podemos corres nuestra app y lo que veremos será una pantalla vacía, pero si desplazamos el dedo desde la parte izquierda de la pantalla y son soltar arrastramos hacia la derecha, veremos algo como esto: 12.- Antes de meternos a java, primero vamos a crear dos strings que utilizaremos como bandera de estado para saber si abrimos o cerramos el menú, abrimos el archivo de recursos strings.xml y agregamos las siguientes líneas. 13.- Ahora si abrimos el controlador de java, en mi caso se llama Principal.java y comenzamos con el código. Comenzamos declarando estas tres variables que nos permitirán controlar el menú por medio de un ícono, el cual al pulsarlo se mostrará el menú. Agregamos esta línea invocando un método que vamos a crear a continuación, debajo del oncreate Aurelio López Ovando 5

Este es ek mpetodo que invocamos hace un momento Detectamos que opción del menú se ha pulsado, en cuyo caso senos mostrará un mensaje Toast. Aurelio López Ovando 6

Ahora ya podemos corres la App y ya no tenemos la necesidad de deslizar el dedo sobre la pantalla, porque ahora se nos muestra un ícono que al pulsarlo activa el menú. 2.- Pantalla principal Es momento de crear la pantalla principal, pero no utilizaremos activities, sino fragments. En esta pantalla principal tendremos 3 botones para lanzar alertas en caso de: Pasar lista. Agregar grupo Agregar alumno 1.- Crear un XML de la misma manera como se hizo en el paso 6 y llamarlo fragment_principal. 2.- En la carpeta drawable debemos crear 3 archivos de recurso (Clic derecho sobre drawable -> New -> Drawable resource file) como se muestra en la imagen de la derecha. Los llamaremos: boton_agregar_alumno, boton_agregar_grupo, boton_problemas_lista. 3.- Cada archivo creado anteriormente, representa a cada botón, es aquí donde utilizaremos las imágenes subidas en el paso 2 (De la primera parte). Pondré el ejemplo del botón de agregar alumnos y de ustedes depende hacer los otros botones. Abrimos el archivo boton_agregar_alumno.xml y colocamos el siguiente código: Aurelio López Ovando 7

Imagen que dará un efecto al presionar el botón. Imagen normal que se visualizará en el botón. El código de los otros dos es similar, solo basta con poner las imágenes correspondientes y listo. 4.- Ahora diseñamos el fragment principal creado en el paso 1 con el siguiente código: Aurelio López Ovando 8

5.- Lo que sigue es crear el controlado del fragment que hemos creado, al crear el xml no se nos creó el java de manera automática, eso lo debemos crear nosotros manualmente (clic derecho sobre la carpeta java -> New -> Java Class) El nombre que le pondremos será Principal_Frag. Una vez creado el archivo, nos vamos al código y le decimos que herede de la clase Fragment, ojo, en este caso puede darse una confusión, debemos elegir el fragment de (Android.App) porque es la versión más nueva. Para no tener problema nos hacemos un espacio dando enter Debemos crear un método abstracto, para eso damos clic derecho y escogemos Generate en la ventana que sigue escogemos Override Methods y buscamos en la lista que nos aparece uno que se llama oncreateview como se muestra en la figura: Y modificamos el código que quede de la siguiente manera Aurelio López Ovando 9

7.- Con lo anterior ya podemos visualizar el fragmente en el activity principal, antes de seguir recordemos que en el paso 11 creamos un FrameLayout en el principal.xml al que llamamos frame, este frame es el que se encargará de visualizar los fragments creados. Regresemos al Principal.java y hacemos lo siguiente: Ya podemos correr el programa y tendremos algo como esto: Aurelio López Ovando 10