|
|
(7 revisiones intermedias por el mismo usuario no mostrado) |
Línea 1: |
Línea 1: |
− | ==Paint pot==
| + | {{TEP}} |
− | ;Especificacioens:
| + | {{:Usuario:ManuelRomero/preferencias/moviles/AppInventor/practicas/nav}} |
− | #Una aplicación para que el usuario pueda hacer fotos y pintar sobre ella.
| + | <br> |
− | #Se podrán hacer puntos tocando con el dedo
| + | |
− | #Se podrán hacer líneas arrastrando con el dedo.
| + | |
− | #Se podrá quitar lo que hemos pintado y restablecer la foto original
| + | |
− | #Líneas y puntos pueden ser de tres colores que seleccinaremos con botones.
| + | |
− | #Los puntos podrán ser de dos tamaños gruesos y delgados, también seleccionados con botones.
| + | |
− | ===Diseño===
| + | |
− | *Primero hacemos un boceto de la aplicación
| + | |
− | *Abrimos app inventor y realizamos el diseño gráfico
| + | |
− | *Por defecto podremos la fotito del gatito
| + | |
− | [[Imagen:boceto_Paint.png]]
| + | |
− | | + | |
− | ===Objetos del diseño y propiedades===
| + | |
− | ===Describimos el comportamiento===
| + | |
− | ===Dibujar un punto===
| + | |
− | Queremos que al tocar la pantalla salga un punto
| + | |
− | ;Evento ''tocar la pantalla de la aplicacion''
| + | |
− | ObjetoCanvas.Touched
| + | |
− | [[Imagen:EventoTouched.png]]
| + | |
− | ;Parámetros
| + | |
− | :'''x''' ,'''y''' ''posición donde el usuario tocó la pantalla.
| + | |
− | **La posición 0,0 es la esquina superior izquierda de la pantalla.
| + | |
− | :'''touchedSprite''' booleano que indica si en la posición x,y había un ''sprite''
| + | |
− | ;Accion ''dibujar un punto''
| + | |
− | *Dibujar un punto es dibujar un circulo de un determinado radio
| + | |
− | ObjetoCanvas.DrawCircle
| + | |
− | [[Image:MetodoDrawCircle.png]]
| + | |
− | :Parámetros
| + | |
− | :'''x''' ,'''y''' ''posición donde queremos dibujar el círculo en la pantalla.
| + | |
− | :'''r''' numero entero Radio del circulo
| + | |