P2: Converteix el teu mòbil en una eina de dibuix: PaintPot (Individual)
Nivell Bàsic:
Ves al lloc web d'App Inventor, obre un projecte nou i fes el programa seguint el següent tutorial:http://appinventor.mit.edu/explore/ai2/paintpot-part1.html
Un cop hagis verificat el correcte funcionament de l'app, envia el fitxer *.aia amb el nom paintpot_cognomsNB.aia al teu professor o professora a través d'aquesta tasca.
Nivell Mitjà;
Utilitza el comandament ListPicker per a que l'usuari pugui triar en un conjunt de números que has posat prèviament en la propietat "elementsFor String" separats per comes. Aquest número seleccionat (Selection) serà el radi del cercle per fer el punt.
Amb un altre Layout fes que el número surti en un TextBlock al costat del ListPicker. Quan seleccionis el número de la llista d'elements t'hauria de surtir el número al block de text
ATENCIÓ¡¡: Defineix un text inicial als paràmetres de TextBox, sinó quan intentis per primera vegada pintar sense triar un gruix de pinzell, et donarà un error al mòbil.
Envia el fitxer paintpot_cognomsNM.aia
Nivell alt:
ATENCIÓ: Si has arribat a aquest nivell, envia en un arxiu aia el projecte de nivell mitjà, ja que en aquest nivell avançat esborraràs elements que vas fer al nivell anterior. Si acabes aquest nivell avançat, envia un altre arxiu amb el nom paintpotavançat_cognoms.aia
Fes que l'usuari pugui triar el radi que vulgui. Per fer això, treu l'element List Picker. L'usuari ha de posar el número escrivint al Bloc de Text directament (ATENCIÓ: En el paràmetre "Hint" posa algun missatge d'ajuda, tipus "Posa aquí el radi del pinzell") .
Si al intentar fer un cercle, el radi no és un número haurà de sortir un missatge d'error. Per fer això inspirat en el programa que es veu al tutorial següent (És un programa que suma dos números, i si algun d'ells no ho és, i és un text, surt el missatge d'error).
AJUDA: Hauràs de posar un condicional dins de la funció When DrawingCanvas Touched, perque faci el missatge d'error si el radi no és un número, i que dibuixi com abans, si el radi és un número.
Envia el fitxer paintpot_cognomsNA.aia
Resum de la qualificació
| Ocult per a l'estudiantat | Sí |
|---|---|
| Participants | 33 |
| Esborranys | 0 |
| S'han tramès | 0 |
| Necessiten qualificació | 0 |