Sunteți pe pagina 1din 14

App Inventor

–CabinaFoto
La această lecție vom învăța cum să sa folosim de camera foto a telefonului pentru a face si a
distribui o poza.

Crearea proiectului și cunoașterea aplicației MIT


Vom începe prin a crea un nou proiect. Pentru aceasta, avem nevoie să deschidem pagina web
(http://ai2.appinventor.mit.edu) de App Inventor și să ne conectăm la contul deja creat.

Pentru aceasta aplicație ne vom folosi de urmatoarele componente, nefolosite, până la acest
moment:

- Notifire:afișează dialoguri, mesaje și alerte temporare și creează înregistrări de jurnal


Android.
- Sharing:permitedistribuireafișierelorși / sau a mesajelorîntreaplicațiadvs.
șialteaplicațiiinstalatepeundispozitiv.
- Camera:permitererealizareauneipozefolosind camera dispozitivului.

Pasul 1: Vomadăuga un HorizontalArrangemtîn care vompunedouăbutoanepentruinformații legate de poze,


șicelălaltbutonîlvomfolosipentru a face o poză. Le vom redenumi și vom schimba textul din
acesteaînInformatiișiFăPoză.

1
2
3
Pas2:Pentru a face aplicația noastra mai placută vizual, vom centra în partea de sus a ecranului
aranjamentul, vom schimba fundalul ecranului în roșu.

4
Pas3: O saadăugăm un TableArrangementpe care vompunepatruCanvasuri, undevompunepozelefăcute cu
aceastaaplicație. De asemenea, o săredimensionamaranjamentulșiCanvasul, vommairedenumi Canvas-
urileîn Image1, Image2, Image3, Image4.

5
Pas4:Vom adăuga un TextBox pentru a scrie descrierea pozei noastre, și un buton (pe care îl redenumim în
Distribuie) pentru a distribui o poza.

6
7
Pas5: Vom adăugaceletreicomponente de care am discutat la începullecției.

8
9
10
Pas6: Acum vom trece la partea de cod.

 Butonul pentru informații, dorim să ne apară mai multe mesaje


cand apasam acest buton :

 Pentru a poziționa o poza în chenarul corespunzător ne vom folosi de o variabila globală, și vom face
o funcție pentru acest lucru

 Codul pentru realizarea pozei și poziționarea ei după ce a fost realizată poza

11
 Selectarea unei anumite poze

12
 Butonul pentru distribuire

13
14