先上效果图

效果图.gif

实现双击的效果,然后将点赞的动画体现出来。

1 双击效果

Android sdk给我们提供了GestureDetecto这个类,GestureDetector这个类对外提供了两个接口:OnGestureListener,OnDoubleTapListener,还有一个内部类SimpleOnGestureListener。

public class OnDoubleClick extends GestureDetector.SimpleOnGestureListener {

@Override

public boolean onDoubleTap(MotionEvent e) {

//双击

return false;

}

public boolean onSingleTapConfirmed(MotionEvent e) {

//单击

return false;

}

}

实例化GestureDetector

GestureDetector mGestureDetector = new GestureDetector(this, new OnDoubleClick());

将view的onTouch监听捕捉到

view.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View view, MotionEvent event) {

return mGestureDetector.onTouchEvent(event);

}

});

双击操作捕捉到后就开始动画效果,这里用简单的ScaleAnimation

ScaleAnimation animation_ScaleAnimation = new ScaleAnimation(1.0f, 1.5f, 1.0f, 1.5f,

Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);

animation_ScaleAnimation.setDuration(600);

android 双击点赞动画,模仿android版instagram双击点赞效果相关推荐

  1. android炫酷动画代码,Android高级UI特效仿直播点赞动画效果

    Android高级UI特效仿直播点赞动画效果 发布时间:2020-10-02 16:06:18 来源:脚本之家 阅读:117 作者:mrr 本文给大家分享高级UI特效仿直播点赞效果-一个优美炫酷的点赞 ...

  2. android 监听动画过程,Android应用开发之Android动画监听实现方法

    本文将带你了解Android应用开发Android动画监听实现方法,希望本文对大家学Android有所帮助. Android动画监听实现方法. package com.briup.anim; impo ...

  3. android淡入淡出动画循环,Android activity动画(淡入淡出)

    今天记录下Activity一个淡入淡出的切换效果 大概效果就是去除了activity的切换动画,感觉很简洁,个人比较喜欢这个效果 直接上效果: video2gif_20190222_175450.gi ...

  4. Android矢量图动画特效,Android矢量动画实践

    之前的文章里,有朋友评论说饿了么的动画是使用AnimatedVectorDrawable来实现的.这个东西虽然原来也知道,但是一直没有切实的使用过.刚好昨天有看到一个蛮帅的矢量动画(文末福利),有了兴 ...

  5. android 卡片旋转动画,Android-显示卡片翻转的动画片效果

    Android---显示卡片翻转的动画效果 本文译自:http://developer.android.com/training/animation/cardflip.html 本文介绍如何是一个自定 ...

  6. android淡入淡出动画循环,Android应用开发之淡入淡出、缩放、旋转、平移、组合动画效果代码实现...

    本文将带你了解Android应用开发Android动画开发之淡入淡出.缩放.旋转.平移.组合动画效果代码实现,希望本文对大家学Android有所帮助. 1.activity_main.xml文件 an ...

  7. android关闭硬件动画加速器,Android中的硬件加速

    从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速.硬件加速使用GPU进行View上的绘制操作. 硬件加速可以在一下四个级别开启或关闭: Application Acti ...

  8. android uber启动动画,模仿Uber的启动画面(上)

    启动画面(Splash Screen)--不但给开发者们提供了一个尽情发挥.创建有趣动画的机会,也填补了App启动时从终端慢吞吞地下载数据的时间.启动画面(动态的)对于App至关重要:它可以让用户不失 ...

  9. android onpause时动画出错,Android生命周期之onPauseonStop

    今天接到一个电话面试,就问了一个问题,说:你详细说一下生命周期中onPause. 这肯定是学习Android的第一课,但是面试官问我这个问题明显是问我深度而不是广度,我只是简单地回答了一句,是可见但不 ...

最新文章

  1. SAP S/4 HANA中的供应链计划提升
  2. 关于css选择器的问题 + * ~这三个有什么区别
  3. [UE4]网游中角色Pawn的移动位置同步以及RTS多角色同时移动的解决方案
  4. python可以做什么工作好-会python语言能做什么工作
  5. 关闭不安全端口的脚步
  6. XtraReport交叉表自适应行高及最佳列宽(转)
  7. 分离圆环图显示百分比_Tableau制作圆环图
  8. matlab中的rng函数
  9. 统计学习方法 学习笔记(五):支持向量机(下)
  10. laravel的路由分组,中间件,命名空间,子域名,路由前缀(四)
  11. 基于Android设备的 Kali Linux渗透测试教程(内部资料)
  12. Win2008系统下装CTBS之前的系统组件安装向导第二篇(补充篇)
  13. Php工具箱配置环境+DW
  14. local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
  15. 如何去痘痘最快方法简单
  16. 深度势能 deep potential
  17. 置信区间 置信水平 边际误差
  18. 宝塔+青龙面板+机器人+诺兰
  19. java程序笑脸怎么打_我编写的JAVA程序为什么在编译执行后会先打出一个笑脸呢?...
  20. 01-Redis核心数据结构和高性能原理

热门文章

  1. 四通道SOP封装晶体管输出光耦TLP291-4,LTV-247,PS2801-4
  2. 记录bug | 网络重置后,只剩下以太网无wifi怎么办
  3. 解决Maya2022阿诺德渲染器保存图像变暗问题
  4. 2019最新老男孩JAVA架构师之路成长课程实战
  5. 【AVD】杀鸡用牛刀,FFmpeg API 加载存储图片,比 ImageMagic 和 stb_image 快多了
  6. 计算机的配置cpu,一个完整的计算机的配置包括CPU
  7. Unity 5.4+版本报错RuntimePlatform.WindowsWebPlayer 或者 RuntimePlatform.OSXWebPlayer 弃用的
  8. 基于docker-swarm搭建持续集成集群服务
  9. ApkToolkit教程
  10. 专业显卡打游戏测试软件,专业显卡能玩游戏吗?专业卡游戏实测