Android Splash Screen

Splash screen-urile sunt des întâlnite în cadrul aplicațiilor. De cele mai multe ori, o aplicație are nevoie de ceva timp pentru a fi lansată în execuție, iar o modalitate de a distrage atenția user-ului este de a crea un splash screen.

Înainte de a începe implementarea avem nevoie de o imagine care să fie afișată și să setăm timpul cât imaginea respectivă este vizibilă.

Continue reading “Android Splash Screen”

Android Splash Screen

Button Click

În tutorialele anterioare am utilizat în nenumărate rânduri butoane,  unul dintre cel mai des întâlnite controale ale une interfeţe grafice.  Acest tutorial va acorda o atenţie deosebită tratării evenimentului de click ce se poate realiza asupra unui buton.

Există două modalităţi de a implementa tratarea evenimentului de click pentru un buton:

  1. în cadrul metodei onCreate;
button.setOnClickListener(new OnClickListener() { })
  1. în cadrul unei metode separate.
public void button_onClick(View view) { }

Continue reading “Button Click”

Button Click

Resources

Următorul pas în descrierea platformei Android este reprezentat de crearea resurselor.  Aşa cum am menţionat într-un tutorial anterior, în componenţa unui proiect Android se regăseşte şi un folder res care conţine toate resursele utilizate în respectiva aplicaţie.

ProiectulMeu/
    src/  
        Activitatea1.java
    res/
        drawable/
            icon.png
        layout/ 
            main.xml
            info.xml
        values/ 
            strings.xml

Continue reading “Resources”

Resources

User Interface. Frame Layout

În prezentarea tipurilor de layout-uri care pot alcătui o interfaţă grafică a venit rândul şi pentru FrameLayout.

FrameLayout este utilizat pentru a afişa un singur control deşi acest view poate conţine mai multe item-uri.  Controlul care va fi afişat va fi cel adăugat ultimul în fişierul xml.

Pentru a exemplifica utilizarea  acestui view voi introduce un nou control şi anume ImageView. Acesta permite afişarea de imagini existente în resursele proiectului (în folderele din res : drawable,  drawable-hdpi,  drawable-ldpi,  drawable-mdpi ) sau preluate de pe un server sau provenind din alte tipuri de surse.

Continue reading “User Interface. Frame Layout”

User Interface. Frame Layout