Android Open Source - cnBeta Scale Animation Helper






From Project

Back to project page cnBeta.

License

The source code is released under:

Apache License

If you think the Android project cnBeta listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.guest.cnbeta.util;
//w ww. j av  a  2s. com
import android.content.Context;
import android.view.View;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.ScaleAnimation;

public class ScaleAnimationHelper {
  Context con;
  int order;

  public ScaleAnimationHelper(Context con, int order) {
    this.con = con;
    this.order = order;
  }

  ScaleAnimation myAnimation_Scale;

  // ????,????????????
  public void ScaleOutAnimation(View view) {
    myAnimation_Scale = new ScaleAnimation(0, 1.0f, 0, 1f,
        Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
        0.5f);
    myAnimation_Scale.setInterpolator(new AccelerateInterpolator());
    AnimationSet as = new AnimationSet(true);
    as.addAnimation(myAnimation_Scale);
    as.setDuration(900);
    view.startAnimation(as);
  }

  public void ScaleInAnimation(View view) {
    myAnimation_Scale = new ScaleAnimation(1.0f, 0.5f, 1.0f, 0.5f,
        Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
        0.5f);
    myAnimation_Scale.setInterpolator(new AccelerateInterpolator());
    AnimationSet as = new AnimationSet(true);
    as.addAnimation(myAnimation_Scale);
    as.setDuration(300);
    view.startAnimation(as);
  }
}




Java Source Code List

.ArticleActivity.java
.ArticleListService.java
.ArticleService.java
.Article.java
.CommentActivity.java
.CommentService.java
.Comment.java
.LoadSourceInterface.java
.LoadSource.java
.MainActivity.java
.PostCommentActivity.java
.Util.java
com.guest.cnbeta.FirstActivity.java
com.guest.cnbeta.SettingsActivity.java
com.guest.cnbeta.database.ArticleDB.java
com.guest.cnbeta.database.BaseDBHelper.java
com.guest.cnbeta.database.BaseDB.java
com.guest.cnbeta.loadsource.BaseLoadSource.java
com.guest.cnbeta.module.Avatar.java
com.guest.cnbeta.service.AvatarListService.java
com.guest.cnbeta.service.BaseService.java
com.guest.cnbeta.util.BaseApplication.java
com.guest.cnbeta.util.DataEngine.java
com.guest.cnbeta.util.FlingGallery.java
com.guest.cnbeta.util.NetworkStatusReceiver.java
com.guest.cnbeta.util.PullToRefreshListView.java
com.guest.cnbeta.util.ScaleAnimationHelper.java
com.guest.cnbeta.util.T.java