private ImageView today_eat;

  today_eat = (ImageView) view.findViewById(R.id.today_eat);
  today_eat.setOnClickListener(b);
  today_eat.setOnTouchListener(b);

onTouch里面写动画事件

public boolean onTouch(View v, MotionEvent event) {
if (v.getId() == R.id.today_eat) {
if (event.getAction() == MotionEvent.ACTION_UP) {
ObjectAnimator oa = ObjectAnimator.ofFloat(today_eat,
"scaleX", 0.93f, 1f);
oa.setDuration(500);
ObjectAnimator oa2 = ObjectAnimator.ofFloat(today_eat,
"scaleY", 0.93f, 1f);
oa2.setDuration(700);
oa.start();
oa2.start();
}
if (event.getAction() == MotionEvent.ACTION_DOWN) {
ObjectAnimator oa = ObjectAnimator.ofFloat(today_eat,
"scaleX", 1f, 0.93f);
oa.setDuration(500);
ObjectAnimator oa2 = ObjectAnimator.ofFloat(today_eat,
"scaleY", 1f, 0.93f);
oa2.setDuration(700);
oa.start();
oa2.start();
}
} else if (v.getId() == R.id.tomorrow_eat) {
if (event.getAction() == MotionEvent.ACTION_UP) {
ObjectAnimator oa = ObjectAnimator.ofFloat(tomorrow_eat,
"scaleX", 0.93f, 1f);
oa.setDuration(500);
ObjectAnimator oa2 = ObjectAnimator.ofFloat(tomorrow_eat,
"scaleY", 0.93f, 1f);
oa2.setDuration(700);
oa.start();
oa2.start();
}
if (event.getAction() == MotionEvent.ACTION_DOWN) {
ObjectAnimator oa = ObjectAnimator.ofFloat(tomorrow_eat,
"scaleX", 1f, 0.93f);
oa.setDuration(500);
ObjectAnimator oa2 = ObjectAnimator.ofFloat(tomorrow_eat,
"scaleY", 1f, 0.93f);
oa2.setDuration(700);
oa.start();
oa2.start();
}
}
return false;
}
}

  

  

阿里巴巴图库

android imageview按钮按下动画效果的更多相关文章

  1. AnimCheckBox按钮点击动画效果《IT蓝豹》

    AnimCheckBox按钮点击动画效果 AnimCheckBox按钮点击动画效果,点击选中后勾选框选择效果,很不错的动画功能.项目来源:https://github.com/lguipeng/Ani ...

  2. Android利用温度传感器实现带动画效果的电子温度计

    概述 Android利用温度传感器实现带动画效果的电子温度计. 详细 代码下载:http://www.demodashi.com/demo/10631.html 一.准备工作 需要准备一部带有温度传感 ...

  3. 我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计

    要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...

  4. 超炫的Button按钮展开弧形动画效果

    ----------------------收藏备用  ------------------------------- 代码下载:http://download.csdn.net/detail/qq2 ...

  5. 轻松实现Android,iOS的一个手势动画效果

    先来看效果 这是iOS下的效果,android下完全一致.通过do_GestureView组件和do_Animation组件,deviceone能很容易实现复杂的跨平台纯原生动画效果,这个示例就是通过 ...

  6. Android中xml设置Animation动画效果详解

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  7. Android小项目之五 splash动画效果

    ------- 源自梦想.永远是你IT事业的好友.只是勇敢地说出我学到! ---------- 按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点 ...

  8. android设置按钮按下的不同效果图

    <!-- 按钮设置按下去的不同效果的方式,设置android:background属性, 下面的 button_select实际上是button_select.xml --> <Bu ...

  9. android dialog加载中动画效果

    //显示动画 dialog = new Dialog(context, R.style.loading); dialog.setContentView(R.layout.loadinglayout); ...

随机推荐

  1. 解读Scrum燃尽图

    我的Understand the burndown chart读书笔记. 什么是燃尽图: 在敏捷开发中,燃尽图主要用于显示某一特定时间段内团队的剩余工作量,从而了解团队状态和项目进度. 燃尽图其实很简 ...

  2. CSS(一) 引入方式 选择器 权重

    Css(一) Cascading Style Sheet 层叠样式表 css注释方式/*  */ 一.Css引入方式 1. 行间样式 style=" key:value; " &l ...

  3. JAVA基础-IO流(二)

    一.字节流 字节流是通过字节来进行读写操作的,他的使用对象相比于字符流来说更加的广泛.这主要是因为他们读写文件的方式而决定的.字符流读写文件时是将读取到的字节通过默认编码表转换成字符,在通过默认编码表 ...

  4. 在什么情况下使用@ResponseBody 注解?

    @Controller @RequestMapping("/") public class HelloController { @RequestMapping(value = &q ...

  5. [搬运] C# 这些年来受欢迎的特性

    原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features 在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定 ...

  6. XML(一)XML大揭秘

    前言 每天都要学习很多新的知识,比你厉害的程序员比你还努力,那你混的下这口饭吗?所以不抱怨,坚持!接下来给大家分享的是xml.可能很多做开发的都遇到过xml, 比如maven,各种框架的配置文件都有, ...

  7. [51nod1709]复杂度分析

    给出一棵n个点的树(以1号点为根),定义dep[i]为点i到根路径上点的个数.众所周知,树上最近公共祖先问题可以用倍增算法解决.现在我们需要算出这个算法精确的复杂度.我们定义计算点i和点j最近公共组先 ...

  8. [bzoj2843&&bzoj1180]极地旅行社 (lct)

    双倍经验双倍的幸福... 所以另一道是300大洋的世界T_T...虽然题目是一样的,不过2843数据范围小了一点... 都是lct基本操作 #include<cstdio> #includ ...

  9. HDU-1013九余数定理

    题目传送门:HDU1013 九余数定理 //题目描述:给定一个数,要求你求出它的每位上的数字之和,并且直到每位上的数字之和为个位时候输出它 //输入:一个整数 //输出:题目描述的结果 //算法分析: ...

  10. 配置 java web Tomcat

    index.jsp-->换为默认的MyEclipse JSP Editor打开方法:window -->Preference-->general-->editors--> ...