Botones, colores y figuras en AppInventor
Buenos días o tardes, en donde quiera que se encuentren, en este tutorial vamos a aprender a dibujar en AppInventor, pero no a pulso, sino que con líneas y círculos, cambiando detalles como el color, el grosor, y agregando botones para todo eso, y para borrar todo.
Para esto en la pestaña disposición, tendremos que arrastrar el lienzo a la pantalla del celular, y luego de esto, agregar los botones que usaremos. La forma de poner más de un botón en una misma fila es usando disposiciones horizontales, en las cuales podremos acumular botones, los que queramos hasta que ya no sea posible agregar más por el tamaño. Lo que haremos será poner dos disposiciones horizontales arriba del lienzo, y dentro de ellas pondremos 3 botones en la primera y 4 botones en la segunda. En la primera fila, pondremos los botones línea y circunferencia (que nos permitirán cambiar a ese tipo de figura), borrar (para borrar lo que hayamos hecho); y en la segunda fila pondremos los botones agrandar y achicar (para aumentar o disminuir el grosor del lápiz), color (para cambiar el color del lápiz) y color lienzo (para cambiar el color de fondo). Como este es un tutorial temprano, solo habrá dos opciones de colores para cada uno, pero dejando en claro que si se quiere, se pueden utilizar todos los que se quieran. La pantalla de la aplicación debe quedar de esta forma:
Luego, estamos listos para empezar con los bloques. La dificultad que posee este tutorial básicamente recae en una cosa: la cantidad de variables que posee. Tanto la línea como la circunferencia requieren de un punto de inicio como un punto final, ya que la distancia de eso será la línea en el primer caso, o el radio de la circunferencia en el segundo caso. Es por esto que necesitaremos las coordenadas de dichos puntos, y esas coordenadas las almacenaremos en variables, de la siguiente forma:Por otro lado, necesitaremos otra variable que nos diga si el click que hacemos en la pantalla es un click inicial o un click final, para almacenarlos en las variables que mencionamos anteriormente. Esto lo haremos con una variable booleana, que partirá en falso, y que al hacerle click por primera vez, se convertirá en verdadero, y por segunda vez volverá a su estado original:
Comentarios
Publicar un comentario