Canvas i AppInventor
Et touch-sensitivt areal hvori man kan trække objekter. (Tegning er at trække en streg.)
Se learn > referencer > Basic components > Canvas
Nye færdigheder og begreber
Components
Navngiv skærmen og komponenter
Ikon til applikationen er en screen-property.
Slet, Kopy/paste og deaktiver/aktiver kodeblokke
Screen Arrangement > Horizontal Arrangement
- et areal til layout af fx. knapper. Komponenter trækkes ind i “arrangementer”.
Hvis Areelet sættes til en givet størrelse, og alle indsatte komponenter sættes til “Fill Parent”, fordeler disse sig i arealet.
En knap har et default baggrundsbillede med en indbygget margin. Der kan vælges et andet billede, eller baggrunden kan sættes til en farve, derved fyldes hele knap-arealet ud.
Blocks
Event handlere med arguments. Når Eventhandlere kræver tvungne argumenter/parametere, er de automatisk hæftet på, og bliver tilgængelige til properties og methods under: My Definitions.
Ligeledes når nye variabler defineres: “set global — to” og “global —” blokke bliver tilgængelige i My Definitions, for at kunne sætte eller aflæse værdierne.
Øvelse
Lav øvelsen i kapitel 3
-svarende til App Inventors egne tutorials: Paintpot-1 og -2.
Udbygning
Viskelæder
En af farverne heder “none” …
Penselsstørrelser
En ny række knapper med valg af forskellige stregtykkelser
At gemme canvas som billede
Det kan lade sig gøre at gemme i SD-ram, men billedet bliver først synligt i billed-mappen efter telefonen er startet op igen.
Enten i forbindelse med en tom funktion i Built-in > Definition,
Eller i forbindelse med en database.
