android imageview按钮按下动画效果
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按钮按下动画效果的更多相关文章
- AnimCheckBox按钮点击动画效果《IT蓝豹》
AnimCheckBox按钮点击动画效果 AnimCheckBox按钮点击动画效果,点击选中后勾选框选择效果,很不错的动画功能.项目来源:https://github.com/lguipeng/Ani ...
- Android利用温度传感器实现带动画效果的电子温度计
概述 Android利用温度传感器实现带动画效果的电子温度计. 详细 代码下载:http://www.demodashi.com/demo/10631.html 一.准备工作 需要准备一部带有温度传感 ...
- 我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计
要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...
- 超炫的Button按钮展开弧形动画效果
----------------------收藏备用 ------------------------------- 代码下载:http://download.csdn.net/detail/qq2 ...
- 轻松实现Android,iOS的一个手势动画效果
先来看效果 这是iOS下的效果,android下完全一致.通过do_GestureView组件和do_Animation组件,deviceone能很容易实现复杂的跨平台纯原生动画效果,这个示例就是通过 ...
- Android中xml设置Animation动画效果详解
在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...
- Android小项目之五 splash动画效果
------- 源自梦想.永远是你IT事业的好友.只是勇敢地说出我学到! ---------- 按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点 ...
- android设置按钮按下的不同效果图
<!-- 按钮设置按下去的不同效果的方式,设置android:background属性, 下面的 button_select实际上是button_select.xml --> <Bu ...
- android dialog加载中动画效果
//显示动画 dialog = new Dialog(context, R.style.loading); dialog.setContentView(R.layout.loadinglayout); ...
随机推荐
- 如何搞定SVN目录的cleanup问题和lock问题
最近在使用SVN的时候碰到一个问题,就是操作时由于粗心大意,在更新的过程中点击取消,使得该目录出现cleanup的操作提示. OK,按照cleanup提示操作后,又提示目录被lock... 网上有解决 ...
- MySQL如何插入测试数据
关于插入MySQL测试数据,这里介绍两种方法: 选择优先级(结合PHP生成测试数据 > 使用存储过程 ). 使用存储过程(建议测试数据小于1000条使用该方法) 具体代码如下: 创建表: mys ...
- WPF Binding学习(二)
Binding作为数据的桥梁,连通业务逻辑层的对象(源对象)和UI的控件对象(目标对象).在这座桥梁上,我们不仅可以控制在源对象与目标对象是双向通行还是单向通行.还可以控制数据的放行时机,甚至可以在这 ...
- 51 NOD 1238 最小公倍数之和 V3
原题链接 最近被51NOD的数论题各种刷……(NOI快到了我在干什么啊! 然后发现这题在网上找不到题解……那么既然A了就来骗一波访问量吧…… (然而并不怎么会用什么公式编辑器,写得丑也凑合着看吧…… ...
- 二维字符数组利用gets输入
char a[10][81];for(int i=0;i<10;i++)gets(a[i]); a是二维数组的数组名,相当于一维数组的指针,所以a[i]就相当于指向第i个数组的指针,类型就相当于 ...
- 2017广东工业大学程序设竞赛C题爬楼梯
Description 小时候,我只能一阶一阶得爬楼梯, 后来,我除了能一次爬一阶,还可以一次爬两阶, 到现在,我最多一次可以爬三阶. 那么现在问题来了,我想爬上n层楼,相邻楼层之间有一段楼梯,虽然我 ...
- Max Sum(dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 Max Sum Time Limit: 2000/1000 MS (Java/Others) ...
- UEP-保存
uep的保存操作分为ajaxgrid和ajaxform两种方式 1.ajaxgrid public void storeInfoSave(){ try { //两个dataWrap 一个dataWra ...
- MFC中菜单的命令响应顺序
响应只可以由Doc,View,MainFrame以及APP四个类完成. 响应顺序是: 点击某菜单项,框架类最先接到菜单命令消息. 框架类把接收到得这个消息交给它的子窗口,即视图类. 视图类根据命令消息 ...
- 97、爬虫框架scrapy
本篇导航: 介绍与安装 命令行工具 项目结构以及爬虫应用简介 Spiders 其它介绍 爬取亚马逊商品信息 一.介绍与安装 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, ...