Screen Arrangement
Button
Label
CheckBox
CheckBox a scelta multipla
Canvas caricare e sostituire immagine
Canvas Disegnare e salvare immagini
Ball
Ball Griglia Palla Sponde
Ball Collisione e suono
Ball(Heading)
Sprite racchetta
Clock proprietà
Clock Cronometro con tempo intermedio
OrientationSensor
LocationSensor
AccelerometerSensor
BarcodeScanner
Con App Inventor 2, il programmatore sceglie componenti e implementa eventi e metodi assemblando blocchi di codice predisposti eliminando possibilità di errori sintattici.
In questa guida sono presentati gran parte dei componenti, per ognuno è presentata almeno un’App con codice commentato.
Con AI2,per la gestione di database in rempot è messo a disposizione FusionTablesControl, nella guida è descritto SQL per query, Select, Insert, Update, Delete ecc.
Vai alla pagina
App Inventor 2 con database MySQL è una guida passo-passo per scrivere applicazioni Android che utilizzano database MySQL residenti in Internet.
Il compito è svolto in sinergia fra i componenti Web, WebWevier e Sharing di App Inventor e database MySQL.
La trasmissione dati fra App Android e database MySQL è realizzata mediante interfaccia php appositamente scritta e ampiamente documentata.
Con questo metodo le App assemblate con App Inventor possono condividere un database su server remoto il cui contenuto è possibile aggiornare utilizzando un normale browser web.
Vai alla pagina
Please fill in the following form to contact us
Canvas è un pannello bidimensionale rettangolare sensibile al tocco. Sul Canvas può essere fatto un disegno e possono essere spostati degli sprite. L’unità di misura della Canvas è il pixel, larghezza e altezza devono essere esprese con numeri positivi. Qualsiasi punto interno della Canvas è specificato come una coppia di (X, Y), dove X è il numero di pixel dal bordo sinistro e Y è il numero di pixel di distanza dal bordo superiore |
![]() |
![]() |
![]() |
-Canvas Canvas è un pannello bidimensionale rettangolare sensibile al tocco. Sul Canvas può essere fatto un disegno e possono essere spostati degli sprite. L'unità di misura della Canvas è il pixel, larghezza e altezza devono essere espresse con numeri positivi. Qualsiasi punto interno della Canvas è specificato come una coppia di (X, Y) dove, X è il numero di pixel dal bordo sinistro e Y è il numero di pixel di distanza dal bordo superiore. Proprietà BackgroundColor Il colore dello sfondo tela. BackgroundImage Il nome di un file contenente l'immagine di sfondo per la tela FontSize Dimensione dei caratteri Height Altezza della Canvas in pixel LineWidth La larghezza delle linee tracciate sulla tela. PaintColor Il colore con cui vengono disegnate le linee TextAlignment Allineamento del testo Visible Se il componente è visibile Width Larghezza della Canvas in pixel Eventi Dragged(number startX, number startY, number prevX, number prevY, number currentX, number currentY, boolean draggedSprite). Trascinato (numero startX, numero startY, numero prevX, numero prevY, numero currentX, numero currentY, boolean draggedSprite) Quando l'utente esegue un trascinamento da un punto (prevX, prevY) ad un'altro (x, y). La coppia (startX, startY) indica dove l'utente ha toccato lo schermo, e "draggedSprite" indica se uno sprite viene trascinato. Flung (numero x, numero y, velocità di numero, titolo numero, numero XVEL, numero Yvel, flungSprite boolean). Quando l'utente fa un trascinamento da un punto (Prevx, prevY) ad un'altra (x, y). La coppia (startx, starty) indica dove l'utente prima ha toccato lo schermo, e "draggedSprite" indica se uno sprite viene trascinato. TouchDown(numero x, numero y) Quando l'utente inizia toccando la tela (pone il dito su tela e la lascia lì): fornisce la posizione (x, y) del tocco, relativo alla parte superiore sinistra della tela TouchUp(numero x, numero y) Quando l'utente smette di toccare la tela (dopo un evento TouchDown): fornisce la posizione (x, y) del tocco, relativo alla parte superiore sinistra della tela. Touched(number x, number y, boolean touchedSprite) Quando l'utente tocca una tela, fornisce la posizione (x, y) del tocco relativo all'angolo in alto a sinistra della tela. Il valore "touchedSprite" è true se uno sprite è in questa posizione. Metodi Clear() Cancella la tela, senza rimuovere l'immagine di sfondo, se fornito. DrawCircle(number x, number y, number r) Disegna un cerchio con centro in x,y e raggio r. DrawLine(number x1, number y1, number x2, number y2) Disegna una linea tra le coordinate x1,y1 e x2,y2. DrawPoint(number x, number y) Disegna un punto nelle coordinate x,y. DrawText(testo, numero x, numero y) Disegna il testo relativo specificato alle coordinate specificate utilizzando i valori delle proprietà FontSize e TextAlignment. DrawTextAngle(testo, numero x, numero y, angolo come numero) Disegna il testo specificato partendo alle coordinate specificate con l'angolo specificato utilizzando i valori delle proprietà FontSize e TextAlignment. number GetBackgroundPixelColor (number x, number y) Ottiene il colore del punto specificato. Questo include lo sfondo e qualsiasi tratto, punti, linee o cerchi ma non sprite. number GetPixelColor(number x, number y) Ottiene il colore del punto specificato. text Save() Salva l'immagine di questo Canvas. Se si verifica un errore, evento ErrorOccurred dello schermo sarà chiamato. text SaveAs(text fileName) Salva l'immagine del Canvas corrente con un nome specificato. Il nome del file deve terminare con un jpg, jpeg o png, che determina il tipo di file. SetBackgroundPixelColor(number x, number y, number color) Imposta il colore del punto specificato. Questo differisce da drawPoint avendo un argomento per il colore. |