2011-02-03 4 views
0

Le Samsung Galaxy S comprend le widget personnalisé "Buddies Now". Ce widget implémente un carrousel qui peut être tourné avec une pression. Voici une description du widget:
http://www.phonescoop.com/articles/article.php?a=389&p=2830&g=3054&h=25816Le widget "Buddies Now" peut-il être implémenté avec le lanceur Android standard?

Ce widget présente des caractéristiques généralement pas vu dans d'autres widgets: des images animées et de l'interactivité au-delà d'un simple clic. Est-ce que ce widget tire parti du lanceur personnalisé de Samsung (TwLauncher), ou est-ce un widget standard? Si c'est un widget standard, quelle API utilise-t-il pour l'animation et l'interactivité?

Répondre

1

Il utilise le lanceur personnalisé de Samsung pour fournir ces fonctionnalités.

Pour voir ce qui peut/ne peut se faire avec des widgets app chercher actuellement ici: http://developer.android.com/guide/topics/appwidgets/index.html

Plus précisément cette section:

Un objet RemoteViews (et, par conséquent, un Widget App) peut soutenir les cours de mise en page suivantes:

FrameLayout LinearLayout RelativeLayout

Et les classes de widget ci-dessous:

AnalogClock Bouton Chronometer ImageButton ImageView ProgressBar TextView

Vous n'avez pas les composants de l'interface à votre disposition lors de la création de widgets d'applications pour concevoir quelque chose avec ce niveau d'interactivité. Pas si vous ciblez le lanceur d'actions de toute façon. Cependant, d'après ce que j'ai vu du SDK Android 3.0, je pense que ce niveau d'interactivité sera possible sur le lanceur Android 3.0 (Honeycomb).

+0

C'est la conclusion à laquelle je suis parvenu. Il est bon de voir Honeycomb supporter le retournement et le défilement des piles 3D – Ivan

Questions connexes