Les tiles (ou les tuiles en français) sont les rectangles qu'on retrouve de partout dans l'interface Windows Phone. On la retrouve principalement sur l'écran d'accueil ou dans le hub de nos contacts.
La tile des contacts ou celle nous représentant permet de présenter de l'information de façon esthétique et cela grâce a 3 états principaux :
En plus de ces 3 états, 2 autres peuvent venir s'ajouter :
Ces 2 derniers états seront disponibles seulement si on a du texte à afficher.
Pour reproduire les animations, je me suis donc aidé des méthodes disponibles dans JQuery ! Le plus dur a été de faire le flip de l'image ( d'ailleurs je suis toujours pas trop satisfait du résultat :p )
Pour l'utiliser il n'y a rien de compliquer, on a juste besoin d'un conteneur !
<div id="first-tile"></div>
Puis d'appeler la fonction JQuery avec les bons paramètres quand notre page est prête !
$(document).ready(function() {
$("#first-tile").TileAnimations({
source: "./first.png",
title: "I",
size:160,
bgColor: "#f1bb1b"
});
});
Sans oublier d'inclure nos fichiers javascript dans l'en-tête :) :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js" type="text/javascript"></script> <script src="./tile.jquery.js" type="text/javascript"></script>
Il y'a différentes options que l'on peut spécifier au moment de l'appel de notre animation :
Il se peut qu'il y'ait des bugs, j'ai pas spécialement tout testé ...
Pour voir le resultat, c'est par ici : Tile Animation demo
derniers tweets