美文网首页
Android点赞动画实现

Android点赞动画实现

作者: KidultFAN | 来源:发表于2017-05-08 22:06 被阅读0次

    效果如下:

    效果

    首先在res文件夹下面新建anim目录,创建xml文件:

    <set xmlns:android="http://schemas.android.com/apk/res/android">

    <scale android:duration="250"

    android:fillAfter="false"

    android:fromXScale="1.0"

    android:fromYScale="1.0"

    android:interpolator="@android:anim/accelerate_decelerate_interpolator"

    android:pivotX="50%"

    android:pivotY="50%"

    android:toXScale="1.2"

    android:toYScale="1.2"/>

    </set>

    然后通过View.startAnimation方法在你点击button的时候调用动画:

    @Override

    public voidonClick(View view) {

    if(Items.get(position).getlike()) {

    masonryView.like.setBackgroundResource(R.drawable.like);

    Items.get(position).setlike(false);

    editor.putBoolean(Items.get(position).getText(),false);

    }else{

    masonryView.like.setBackgroundResource(R.drawable.likee);

    masonryView.like.startAnimation(AnimationUtils.loadAnimation(

    MainActivity.this, R.anim.like)

    );}

    so easy。

    相关文章

      网友评论

          本文标题:Android点赞动画实现

          本文链接:https://www.haomeiwen.com/subject/pydktxtx.html