4 votes

Comment faire des widgets personnalisés ?

Lorsque vous développez des widgets pour Android, il semble que vous ne soyez pas en mesure d'ajouter vos propres classes de vues personnalisées à un AppWidgetProvider.

Par exemple, j'ai créé une classe personnalisée qui étend View, qui fonctionne bien lorsqu'elle est utilisée dans une activité, mais dès que je l'ajoute à un widget, j'obtiens une "ClassNotFoundException" parce qu'Android semble n'autoriser l'ajout que d'un ensemble de certains widgets système.

J'ai vu des applications qui ont l'air d'avoir créé leurs propres widgets personnalisés. Par exemple, il y en a un qui fait apparaître un menu radial lorsqu'on clique dessus et qui affiche les raccourcis des applications. Comment ces applications sont-elles mises en œuvre ? Existe-t-il une solution de contournement pour utiliser mon propre widget personnalisé ? Ils semblent avoir un canevas sur lequel ils peuvent dessiner à l'intérieur du widget.

Ok, exemple rapide https://market.Android.com/details?id=zombiesinthelab.widgets.droidpetwidget&feature=top-paid Ce widget est donc réalisé en dessinant simplement des ImageViews et en les mettant à jour périodiquement, au lieu d'utiliser un canevas pour dessiner les cadres ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X