Windows Phone 8 în 10 zile – 6

Azi vom vorbi despre LiveTile-uri, de câte tipuri sunt și cum le pot implementa mai ușor.

În primul rând toate aplicațiile au cel puțin un tile, cel default, fără acesta aplicația nu poate să fie acceptată în store. În cazul nostru este imaginea pe care o avem ca featured în blog post.

Ceea ce este nou pe WP și nu vedem pe W8 este capabilitatea unei aplicații de a crea tile-uri noi care să ne ducă direct la o anumită parte a aplicației noastre.

3 dimensiuni

Windows 8 are 3 dimensiuni pentru live tile-uri:

  1. Mici: 159 x 159 px;
  2. Medii: 336 x 336 px;
  3. Wide: 691 x 336 px.

wp_ss_20140319_00021
În ciuda faptului că Windows Phone 8 suportă 3 rezoluții (WXGA, WVGA și 720p) noi nu trebuie să încărcăm tile-urile decât pentru una din ele deoarece imaginile for fi rescalate astfel încât să se potrivească.

3 tipuri

Windows Phone 8 are de asemenea trei tipuri de tile-uri:

  1. Flip: pe prima față au un logo/text și pe a doua o imagine;
  2. Iconic: cu designul simplu cu logo și text;
  3. Cycle: ciclează prin mai multe imagini pe care le afișează (maxim 9)

Toate cele trei tipuri de tile-uri merg pe toate dimensiunile, excepție făcând Cycle tile care nu o să funcționeze pe Small Tile.

Mai multă teorie poți să afli pe site-urile MSDN aici sau aici, o să trecem la partea practică.

Visual Studio time

În Sollution Explorer click pe Properties-> WMAppManifest.xml

liveTiles

Selectez ce fel de Tile vreau să am, dacă vreau să declar support și pt tile-urile mari și ce titlu să apară pe tile-urile mele. precum și să setez cele 3 tile-uri cu dimensiunile lor diferite. În general, eu aleg pur și simplu să le înlocuiesc pe cele vechi astfel încât să nu mai trebuiască să umblu eu să le caut.

Crearea de tile-uri din aplicație

Linia 3

Creez tile-ul pe care-l voi pune pe start screen.

Liniile 6-8

Specific ce titlu să aibă tile-ul normal și de unde să ia cele două imagini (medium și small size)

Liniile 10-12

Specific că o să am un tile de tip Cycle și îi dau titlul și imaginile pe care vreau să le afișeze în spate.

Liniile 14-16

Specific imaginile și detaliile pe care le vreau afișate în cazul în care utilizatorul decide să îmi facă tile-ul Wide.

Linia 21

Lansez tile-ul și îl setez astfel încât după ce utilizatorul a dat click să îl ducă pe pagina specificată de mine.

Update la Tile

Destul de self-explenatory și fără prea mare bătaie de cap. Creez tile-ul, îi dau titlu/culoare/imagine și îl imping peste cel vechi.




Leave a Comment

Blog

Recent posts