Esta es él los individuos, durante las últimas semanas hemos construido un widget de panel de control personalizado utilizando Zooper Widget y Tasker, hoy añadimos el toque final y aprender acerca de Zooper Widget avanzada parámetros.
El toque final a nuestro panel de control es manipular una imagen en Zooper Widget para que sólo aparece cuando hay auriculares conectados a su dispositivo. Esta tarea requiere el código Tasker con variables creadas ZW la semana pasada, la cabeza hacia atrás allí para verlo todo, si es necesario, antes de continuar hoy aquí. Jefe de vuelta a nuestra facto última Zooper Widget guía de diseño para un recordatorio sobre cómo introducir una imagen en su diseño Zooper Widget. Una vez que tenga una imagen en su lugar, para ser utilizado como nuestros 'auriculares en' icono, usted está listo para proceder.
Si se hubiera seguido a lo largo de las instrucciones de las últimas dos semanas, esto va a ser bastante simple. Sólo asegúrese de que tiene una configuración de imagen de mapa de bits en su Zooper Widget que actuará como su icono de notificación.
La cabeza en la sección Diseño de la Zooper de widgets y pulse en para editar la imagen de mapa de bits elemento.
Seleccione los parámetros avanzados en la parte inferior.
tenemos opciones, una vez más, es posible utilizar las selecciones desplegables para construir sus parámetros avanzados, o simplemente escriba a cabo. Además, hay que elegir el mejor método para ocultar nuestro elemento de imagen de mapa de bits. Podríamos cambiar la X y /o Y Valores de desplazamiento para mover el modo de mapa de bits fuera de la pantalla o podríamos cambiar el valor de opacidad (alpha) para que sea completamente transparente. Mi preferencia personal es para cambiar el porcentaje de escala (tamaño) del elemento de mapa de bits a 0, de esta manera Yo sé donde está y es prácticamente imposible para golpear debería decidir para darle su propia acción Tap.
Tenga en cuenta que la gente detrás de Zooper Widget recomiendan cambiar la X o y compensaciones, como mover el elemento de toma menos tiempo de procesamiento que volver a dibujar, como debe suceder cuando la transparencia o el tamaño changes.For nuestra aplicación de indicar el estado de auriculares, me '. desaparecen' puede aceptar la fracción de un segundo retardo, si usted encuentra la demora excesiva, intente cambiar el Desplazamiento X a 10.000 para hacer la imagen
Mi cadena de parámetros avanzados se parece a esto: $## = TZHEADPHONESTATE auriculares en [s] 70 [/s]: [s] 0 [/s] $
vamos a romper eso abajo: La apertura y cierre "$" indican que esto es lo que llamamos un "SI 'comunicado. Por lo tanto, si el valor de nuestra variable ZW en Tasker, que he llamado "ZHEADPHONESTATE," es igual al texto "en los auriculares"? A continuación, asignar nuestro mapa de bits a escala 70: otra cosa, asignar el mapa de bits a escala 0. (Usted tendrá que jugar con el tamaño de la escala para su propio diseño para hacer que el icono de adaptarse a su panel de control.)
Pulse Aceptar en la parte superior derecha de la pantalla para guardar los cambios.
Pulse en el sistema de nuevo el botón para volver a la pantalla de inicio.
Usted lo ha hecho. Como he dicho, con el trabajo anterior en su lugar, parámetros avanzados son bastante fáciles de implementar. No me malinterpreten, que puede ser extremadamente complicado en términos de lo que los hacen hacer, pero el procedimiento es bastante simple.
¿Recibió cómo los parámetros avanzados trabajaron? Como otro ejemplo, saltarse la integración Tasker, podría intentar tener el icono pop-up cuando el nivel de la batería desciende por debajo de 20%. La cadena de parámetros avanzados se vería así:? $#Blev#< 20 [s] 100 [/s]: [s] 0 [/s] $
Tenga en cuenta que puede utilizar operadores matemáticos más típicos, como < ≫ = ≫ = o < =. También, el uso! = De 'es igual a'.
Siempre tenga en cuenta el formato de la instrucción IF y nunca te equivocarás. En la llanura Inglés, "si la comparación es cierto, hacer esto, de lo contrario hacer eso." En el código de pseudo - $ Comparación Haz esto si es verdadero:? Do que si Falso $ lo tanto, si#blev#(nivel de la batería) es inferior a 20, cambiar de mapa de bits de tamaño completo, [s] 100 [/s], pero si el nivel de la batería no es inferior a 20, cambiar el mapa de bits de tamaño 0, [s] 0 [/s], ya que queremos que la imagen sólo aparecen cuando la batería está baja
.
los insto a seguir adelante y probar los parámetros avanzados para un montón de otras cosas. Pruebe a aparecer un icono de notificación cuando hay un ajuste de la alarma, la batería se está sobrecalentando, su almacenamiento interno se está agotando, su velocidad Wi-Fi es excesivamente lenta, usted tiene un evento del calendario dentro de la hora siguiente, un SMS o correo electrónico ha llegado, usted perder una llamada, es el cumpleaños de tu madre y muchos, muchos más.
Si lo toma al siguiente nivel, utilizaría los parámetros avanzados para rotar un elemento Rect con el fin de simular las manos de un reloj analógico. Incluso se podría agrupar un montón juntos para cambiar la imagen principal en un widget basado en el clima, la hora del día y su Lat y Long. El cielo es el límite, espero que le guste el diseño de sus propios widgets.
Le tomó un par de semanas, pero finalmente hemos trabajado nuestro camino a través de lo que era poco más que una introducción a Zooper Widget. Estaremos encantados de ver sus esfuerzos, escuchar sus historias de resultado y más, seguir adelante y compartir en los comentarios a continuación. Con las herramientas de estos tutoriales, podrás empujar hacia adelante para construir cualquier diseño con Zooper Widget, y cargarlo con la función vinculándolo a Tasker. Si usted tiene cualquier petición específica, presentar los que son demasiado, esperamos poder ejecutar un tutorial para un día así
.
Tasker
Nos entramos brevemente en el mundo de Tasker durante el proceso de construcción este widget panel de control personalizado, animo a que se unan a mí la próxima semana cuando vamos a ir un poco más en Tasker. Como se ha mencionado, ya hemos cubierto algunos de los conceptos básicos, por lo que vamos a trabajar desde allí y conseguir la derecha en la construcción de nuestras propias herramientas. Hebilla, Zooper Widget es grande para el diseño, pero Tasker mece la funcionalidad del sistema como ningún otro.