bizack wrote:
> I have a simple animation:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <set xmlns:android="http://schemas.android.com/apk/res/android";>
>     <translate
>       android:interpolator="@android:anim/decelerate_interpolator"
>       android:fromXDelta="0"
>       android:toXDelta="0"
>       android:fromYDelta="-13%p"
>       android:toYDelta="-1%p"
>       android:factor="1"
>       android:duration="1000"/>
>     <alpha android:fromAlpha="0"
>            android:toAlpha="0.90"
>            android:duration="1000"/>
> </set>
> 
> 
> When this animation finishes, the alpha value jumps from 0.90 to 1.0.
> Why is this?

All animated Views return to their original state by default when the
animation ends.

One way to solve this is to add an AnimationListener, get control when
the animation ends, and then apply whatever permanent change you want to
make to the View.

Adding android:fillAfter="true" and android:fillEnabled="true" to your
XML should also do the trick, though I have not tried this yet.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

_Beginning Android_ from Apress Now Available!

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