I'm trying to set the selection of a Gallery in code. I would like to
have the Gallery smoothly roll down a few items over the duration of a
second or two. At frist glance, it appears that two members would to
the trick:

Gallery.setAnimationDuration(int animationDurationMillis);
Gallery.setSelection(int position, boolean animate);

It turns out that the setAnimationDuration only seems to affect the
rubber-bandy "return-to-center" effect of the Gallery. In other words,
when a gallery comes to rest after a fling, and a gallery item is off
center, the animationDurationMillis is used to control the duration of
the Gallery centering up the item. However, the value seems to have no
effect on the setSelection. No matter what value is set with
setAnimationDuration, the Gallery seems to render about 2 or 3 frames
when flying between items 1 and 10 for example.

Is this working as designed? Does anyone know a trick or workaround
that would let me properly animate setSelection? I'd be especially
grateful if we could do it with an "Ease Out" effect.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to