简单的点赞效果

来源:互联网 发布:数据与信息的关系 编辑:程序博客网 时间:2024/06/02 21:27

“`
public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private ImageView ivLike;private ImageView ivGoodRed;private boolean avt=true;private AnimationSet mAnimationSet;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    ivLike = (ImageView) findViewById(R.id.iv_like);    ivGoodRed = (ImageView) findViewById(R.id.iv_good_red);    ivLike.setOnClickListener(this);}@Overridepublic void onClick(View v) {    switch (v.getId()){        case R.id.iv_like:            if (avt){                ivLike.setImageResource(R.drawable.good_checked);                mAnimationSet = new AnimationSet(true);                TranslateAnimation translateAnim = new TranslateAnimation(0, 0, 0, -50);                AlphaAnimation alphaAnim = new AlphaAnimation(1.0f, 0.0f);                mAnimationSet.addAnimation(translateAnim);                mAnimationSet.addAnimation(alphaAnim);                mAnimationSet.setDuration(2000);                ivGoodRed.startAnimation(mAnimationSet);                avt=false;            }else{                ivLike.setImageResource(R.drawable.good);                ivGoodRed.setVisibility(View.INVISIBLE);                avt=true;            }            break;    }}    }

“`这里写图片描述

0 0