Android: animer par programme entre les images du widget Galerie

Note: Jellybean la galerie widget est obsolète. Un ViewPager devrait être utilisé à la place.


J'aimerais par programmation déplacer entre les images dans la Galerie widget, avec l'animation.

Je peux changer le cours d'affichage de l'image à l'aide de la setSelection(int position) méthode, mais qui ne sont pas animés. Ensuite, il y a setSelection(int position, bool animate) mais la plus booléenne sur la fin, il ne semble pas faire quoi que ce soit.

Dans le source de la Galerie il semble que l'on peut gérer DPAD-clés presses, donc un travail autour de moi, je pensais était de simuler la touche du clavier enfoncée. Par exemple.

dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_LEFT))

Cependant je ne peux pas le faire fonctionner pour une raison quelconque. Quelqu'un a essayé?

Je remarque que les trois de la du widget méthodes que j'aimerais utiliser moveNext()movePrevious() et scrollToChild() sont toutes privées et inutilisable.

Personne ne sait comment je pourrais être capable de faire cela?

source d'informationauteur bdls