2013-06-27 8 views
2

Est-il possible d'avoir une transition de page lisse sur mon application Samsung Smart TV? Pas seulement un curseur d'image mais un curseur de page entière. Il semble qu'il n'y ait pas de support api pour ça.Application Samsung Smart TV: Comment obtenir un effet de transition de page

L'image suivante montre ce que j'essaie d'obtenir.

Si j'appuie sur la flèche droite, la page 3 doit être affichée avec un effet de transition lisse de la droite vers la gauche.

enter image description here

Répondre

1

Voici l'exemple - comment le mettre en œuvre à partir Samsung TV developers forum

Vous enregistrez les fonctions:

ImageViewer = new CImageViewer('Common ImageViewer'); 

ImageViewer.setFrameArea(0, 0, 960, 540); 
ImageViewer.setOnBufferingComplete(function() 
{ 
    alert('Image ready!'); 
}); 

ImageViewer.setOnRenderingComplete(function() 
{ 
    alert('You can prepare next image!'); 
}); 

Démarrez votre diaporama:

ImageViewer.startSlideshow(); 

Jouer l'image et préparez le prochain:

ImageViewer.play('$WIDGET/picture_1.jpg', 640, 480); 
ImageViewer.prepareNext('$WIDGET/picture_2.jpg', ImageViewer.Effect.FADE2); 

et diaporama fin:

ImageViewer.endSlideshow(); 

Il est utile pour vous de visualiser le cycle de cette fois terminé le rendu:

Rendering complete -> prepareNext -> Buffering complete -> showNow -> Effect -> Rendering complete 
+0

Salut MikroDel, Ceci est utile pour l'image mais j'ai besoin faire glisser l'ensemble du bloc div html. Je pense que ce n'est pas possible avec votre code. –

Questions connexes