Ver Mensaje Individual
  #1  
Viejo 30/11/12, 13:12:51
Avatar de intronauta
intronauta intronauta no está en línea
Monguer.
Mensajes: 5,345
Compra y venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone
Mencionado: 1019 comentarios
Tagged: 4 hilos
Arrow Elimina la "Barra de Navegación"/"Soft Button Bar" de tu vida, y trabaja con gestos a pantalla completa. Como la gente de bien.

Después de infinitas pruebas y errores, he conseguido erradicar de mi vida la barra de navegación inferior de Android y la he sustituido por lo que siempre debió ser: un sistema bien implementado de gestos.


home.jpg

Se acabó dar al "Home" accidentalmente mientras usamos el teclado en apaisado y/o jugamos a un juego, así como ver cómo nos roban en nuestra propia cara un cacho de pantalla con una implementación patatera. Y daremos la bienvenida a disponer de TODA nuestra pantalla para mostrar contenido y pantallas completas "de verdad", sin interferencias visuales con la horrenda barra de navegación ahí mirándonos a los ojos hagamos lo que hagamos.

Hay varias soluciones para esto, y customs roms pueden tener implementaciones diferentes. Yo lo planteo para stock roms que solo estén rooteadas (no se modifica internamente nada) y con dos apps, pero podría hacerse con otras apps o de otras formas:

  • FullScreen Toggle para ocular la barra de navegación
  • GMD Gestures para crear el sistema de gestos que necesitamos, con algún extra ;)


Primero descargamos e instalamos la última versión disponible de *Full Screen Toggle*
http://forum.xda-developers.com/show....php?t=1497558

No hagas nada con ella aún, solo tenla instalada.


Ahora instalamos *GMD Gestures*
https://play.google.com/store/apps/d...urecontroldemo

Muy recomendable usar la versión PRO para poder usar más funciones, poder personalizarlo al gusto y sacarle mucho mayor partido, los ejemplos los haré basándome en la versión PRO, tenerlo en cuenta

https://play.google.com/store/apps/d...gesturecontrol


Lo primero que haremos es familiarizarnos con GMD y el sistema de gestos poniéndolo a nuestro gusto antes de ocultar la barra de navegación, o te volverás loco antes de tiempo!!.


GMD Gestures

Vamos a repasar GMD pestaña por pestaña.

Gestures

Lo primero que debemos hacer, es asegurarnos que en la pestaña "Gestures", estamos en modo "Tablet" y no "Phone", ya que los gestos predeterminados para tablet son diferentes al estar diseñados para usar varios dedos, algo que en modo Phone es un incordio.

1.png

Debajo veremos los gestos predeterminandos que nos plantea GMD para algunas acciones comunes:

Launchpad: esto es para lanzar en la parte central de la pantalla una barra flotante con accesos directos a aplicaciones o acciones (como si fuera un dock). Ahí podríamos incluir las aplicaciones que quisiéramos o incluso podríamos simular una barra de navegación como la que eliminaremos más adelante, con su Home, back, aplicaciones recientes, etc,.. Luego veremos como personalizar el Launchpad.

Botton Launchpad: Esto lanzará un Launchpad pero en la parte inferior

Home: igual que el botón Home de la barra de navegación

Al-Tab: con esto podemos volver a la aplicación anterior. Es muy útil por ejemplo si estas en una web y necesitas usar el traductor, con esta función irías de una a otra todas las veces que quieras con un solo gesto.

Previous application: volver a la aplicación anterior según nuestra lista de aplicaciones recientes

Next application: ir a la aplicación siguiente según nuestra lista de aplicaciones recientes

Back: igual que el "back" de la barra de navegación que eliminaremos.

Status Bar On/Off: pues eso, para des/ocultar la barra de estado

Como ves cada gesto puede activarse o desactivarse al gusto.




Si queremos crear un gesto personalizado, tenemos que ir "Custom gestures".

Custom gestures

En este caso hacemos el ejemplo creando un gesto predeterminado para la acción "Alt-Tab", ya que no me gusta como lo plantea GMD por defecto.

Quiero este gesto:

alttab.jpg

Es decir, en la parte superior derecha de la pantalla y en éste orden, deslizaré por el borde de la pantalla hacia arriba y luego a la izquierda, trazando una L invertida

Lo primero que haremos es desactivar el gesto predetermiando "Alt+Tab" de la pestaña principal "Gestures" ya que no lo necesitaremos más.

Ahora en la pestaña "Custom Gestures"

New gesture :para crear un gesto nuevo
Gesture name: Alt-tab (o el nombre que queramos)
Gesture path: U-L
Aquí debemos establecer por orden el patrón o dibujo que describiremos para trazar el gesto separados por un guión.

L->izquieda
R->derecha
U->arriba
D->abajo

En nuestro caso U-L, es decir, primero deslizamos hacia arriba y luego a la izquierda.
Como ves hay un botón con una ? donde hay más instrucciones y funciones, pero esto es lo básico para orientarnos.

Starting zone: aquí seleccionamos el borde donde haremos el gesto o si queremos que sea en cualquier parte de la pantalla. Oriéntate por la barra roja. En nuestro ejemplo queremos que sea en la parte superior derecha, así que "Right border"

Action: aquí podemos seleccionar lo que queremos/la acción que haga el gesto, si queremos que lanzace una aplicación la seleccionamos, pero en nuestro ejemplo queremos hacer la función "Alt-tab", así que vamos a las acciones predeterminadas de GMD: "Action->Alt+Tab"

Save.

Y voilá, ya tenemos el gesto creado para esa función específica.

No tiene ningún misterio, si le dedicas un rato te haces con ello en menos y nada.


Launchpad

Ahora vamos a personalizar el launchpad de la parte inferior que tenemos activado en los gestos principales, y queremos que sea una barra con accesos directos a nuestras aplicaciones comunes, como si fuera un dock que lanzaremos desde cualquier aplicación sin tener que volver a la página principal.

Algo así:

dock.png


Vamos a la pestaña Launchpad

Select launchpad: Botton launchpad (porque es el "botton launchpad" el que queremos definir, como ves, hay varios)

Select type: user items (porque queremos personalizarlo)

Icon Size y Label Size: para el tamaño de los iconos y si queremos que lleve su nombre debajo

Launchpad Width: el número de objetos que incluirá, no hace falta tocarlo, se ajusta automáticamente

Add item: aquí podemos ir añadiendo las aplicaciones que queremos.

Y ya estaría, si deslizamos en el medio de la pantalla -y desde cualquier aplicación- tres dedos hacia arriba, veremos como se lanza el Launchpad inferior.

Si en vez de aplicaciones quisieramos un sustituto a la barra de navegación tradicional, en "Add items" en vez de aplicaciones, añadimos en la sección "Actions" las funciones que queramos.



En este post tienes un par de ejemplos más, uno para lanzar la función de menu/opciones que nos habrá desaparecido de algunas apps, y otro para mostrar la multitarea: http://www.htcmania.com/showpost.php...2&postcount=24



Blacklist

Aquí podríamos añadir una lista de aplicaciones donde queremos desactivar los gestos. Por ejemplo en juegos donde los gestos del juego interfieren con los que tenemos definidos. Asegúrate de que el juego tiene botón de "exit" o te quedarás tirado ;)



Settings

Nada, en mi caso he desactivado "Service icon" para ocultar el icono de la barra de la barra de estado.


Con esto ya solo sería practicar hasta que nos entre en la cabeza. Repite varias veces los gestos de "Home" y "Back" hasta que te salgan solos y luego ya ve jugando con el resto, verás lo productivo y agradecido que es trabajar de este modo frente a la barra tradicional ;)





FullScreen Toggle

Esto sí que no tiene ningún misterio
  • abrimos la aplicación,
  • "Disable nav bar"
  • Reiniciamos para aplicar

No se puede ocultar o desocultar en tiempo real, así que tenemos que activarla o desactivarla y reiniciar para aplicar.



FIN.

Última edición por intronauta Día 13/12/12 a las 00:51:52
Responder Con Cita
Los siguientes 36 usuarios han agradecido a intronauta su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]