I in my Android Honeycomb application there is a View which has a fade in and fade out animation. Here’s most part of the animation code:
<scale
android:fromXScale="1.0"
android:toXScale="1.0"
android:fromYScale="1.0"
android:toYScale="0.0"
android:pivotX="0%"
android:pivotY="0%"
android:duration="500" />
The way it’s working right now the animation happens in a linear time but I want to do it according the Cosine function, that is from Cos(0) until Cos(0,5*pi) the fade out case.
Is it possible to do such thing?
Thank you.
You are free to create your own
Interpolator. (See the interface description here.) This can then be applied withAnimation.setInterpolator(Interpolator). Or, see this discussion for ways of applying customInterpolatorsin XML.