Android: Programmgesteuert animieren, zwischen den Bildern in der Galerie-widget

Hinweis: bei Jellybean das gallery-widget ist veraltet. Ein ViewPager sollte stattdessen verwendet werden.


Möchte ich programmatisch bewegen sich zwischen den Bildern in der Galerie-widget, mit animation.

Ich kann das ändern der derzeit angezeigten Bild mit Hilfe der setSelection(int position) Methode, jedoch nicht animieren. Dann gibt es setSelection(int position, bool animate) aber die zusätzliche Boolesche auf das Ende es scheint nicht, etwas zu tun.

In der Quelle der Galerie es scheint, dass Sie mit DPAD Tasten der Tastatur, also ein work-around, ich dachte, war die Fälschung der Tastendrücke. ZB.

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

Aber ich kann nicht damit es funktioniert, für einige reason. Jemand versucht, dies?

Merke ich drei der widget-Methoden, die ich lieben würde, zu verwenden moveNext(), movePrevious() und scrollToChild() sind alle privaten und unbrauchbar.

Weiß jemand, wie ich vielleicht in der Lage, dies zu tun?

InformationsquelleAutor bdls | 2010-04-28

Schreibe einen Kommentar