Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mAnimationFadeIn = AnimationUtils.loadAnimation(this, R.anim.fade_in);
- mAnimationFadeIn.setFillAfter(true);
- mAnimationFadeOut = AnimationUtils.loadAnimation(this, R.anim.fade_out);
- mAnimationFadeOut.setFillAfter(true);
- mAnimationScaleIn = AnimationUtils.loadAnimation(this, R.anim.slow_scale_in);
- mAnimationScaleIn.setFillAfter(true);
- mAnimationScaleIn.setFillEnabled(true);
- mAnimationScaleIn.setFillBefore(false);
- mAnimationScaleIn.setAnimationListener(new AnimationListener() {
- @Override
- public void onAnimationStart(Animation animation) {}
- @Override
- public void onAnimationRepeat(Animation animation) {}
- @Override
- public void onAnimationEnd(Animation animation) {
- mImageView.startAnimation(mAnimationFadeOut);
- }
- });
- mAnimationFadeOut.setAnimationListener(new AnimationListener() {
- @Override
- public void onAnimationStart(Animation animation) {}
- @Override
- public void onAnimationRepeat(Animation animation) {}
- @Override
- public void onAnimationEnd(Animation animation) {
- mImageView.setImageResource(mImages[++mImageIndex > 2 ? mImageIndex=0 : mImageIndex]);
- mImageView.startAnimation(mAnimationFadeIn);
- }
- });
- mAnimationFadeIn.setAnimationListener(new AnimationListener() {
- @Override
- public void onAnimationStart(Animation animation) {}
- @Override
- public void onAnimationRepeat(Animation animation) {}
- @Override
- public void onAnimationEnd(Animation animation) {
- mImageView.startAnimation(mAnimationScaleIn);
- }
- });
- mImageView.startAnimation(mAnimationScaleIn);
- <?xml version="1.0" encoding="utf-8"?>
- <scale xmlns:android="http://schemas.android.com/apk/res/android"
- android:fillAfter="true"
- android:duration="9000"
- android:fromXScale="1.0"
- android:fromYScale="1.0"
- android:interpolator="@android:anim/linear_interpolator"
- android:pivotX="50.0%"
- android:pivotY="50.0%"
- android:toXScale="1.1"
- android:toYScale="1.1" />
- <?xml version="1.0" encoding="utf-8"?>
- <alpha xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="1000"
- android:fromAlpha="0.0"
- android:interpolator="@android:anim/linear_interpolator"
- android:toAlpha="1.0" />
- <?xml version="1.0" encoding="utf-8"?>
- <alpha xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="1000"
- android:fromAlpha="1.0"
- android:interpolator="@android:anim/linear_interpolator"
- android:toAlpha="0.0" />
- <?xml version="1.0" encoding="UTF-8"?>
- <set android:shareInterpolator="false"
- android:fillEnabled="true"
- android:fillAfter="true"
- xmlns:android="http://schemas.android.com/apk/res/android">
- <rotate
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:fromDegrees="0"
- android:toDegrees="359"
- android:pivotX="50%"
- android:fromXScale="1.0"
- android:toXScale="1.4"
- android:fromYScale="1.0"
- android:toYScale="1.4"
- android:pivotY="50%"
- android:fillAfter="true"
- android:fillEnabled="true"
- android:duration="2000" />
- <scale
- android:interpolator="@android:anim/accelerate_decelerate_interpolator"
- android:fromXScale="1.0"
- android:toXScale="1.4"
- android:fromYScale="1.0"
- android:toYScale="1.4"
- android:pivotX="50%"
- android:pivotY="50%"
- android:fillEnabled="true"
- android:fillAfter="true"
- android:duration="2000" />
- </set>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement