setSelection() is not meant to be animated.

On Fri, Feb 6, 2009 at 4:15 PM, drasticp <drast...@gmail.com> wrote:
>
> 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.
> >
>



-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~---------~--~----~------------~-------~--~----~
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