Android点赞动画实现

效果如下:

效果

首先在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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近工作比较清闲,所以想系统的复习和学习下自己比较短缺的知识,所以。。。 程序运行效果图: Android动画主要...
    小沈新手阅读 575评论 0 1
  • 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今...
    未聞椛洺阅读 2,861评论 0 10
  • 前言 在学习了Android的动画之后,简单总结了一下,看完这篇文章就可以自己动手写一个简单的动画了 正文 An...
    墨月城汐阅读 1,582评论 0 5
  • 引言:这篇文章简单介绍一下Android动画的基本写法和一些要注意的地方,帮助大家更加容易使用Android动画。...
    androidjp阅读 3,499评论 3 46
  • ~~前情回顾:上一章~~ 交 易 祝凛未再理她,径自走到案席之前,独手支颌,懒懒地斜倚着食几,半闭着双眼,不知在...
    大梦斋阅读 442评论 0 1

友情链接更多精彩内容