Android应用中制作选中后图标变大浮动效果的代码分享

最近在玩3g体育门户客户端的时候,看到这样个效果: 轻触赛事图标,会有一个图标变大浮出的效果.,蛮有意思的.于是就把仿照它做了一个.
  这个是原图:

实际上是给图标的触摸事件中添加了一个缩放的动画,代码如下.

package com.test; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.view.animation.Animation; import android.view.animation.ScaleAnimation; import android.widget.Button; public class AnimationButtonActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final Button test = (Button) findViewById(R.id.test_bt); // float f1 = 1.0F; // float f2 = 1.3F; // int j = 1; // float f3 = 0.5F; //参数说明: //float fromX 动画起始时 X坐标上的伸缩尺寸 //float toX 动画结束时 X坐标上的伸缩尺寸 //float fromY 动画起始时Y坐标上的伸缩尺寸 //float toY 动画结束时Y坐标上的伸缩尺寸 //int pivotXType 动画在X轴相对于物件位置类型 //float pivotXValue 动画相对于物件的X坐标的开始位置 //int pivotYType 动画在Y轴相对于物件位置类型 //float pivotYValue 动画相对于物件的Y坐标的开始位置 final Animation logoAnimation = new ScaleAnimation(1.0F, 1.3F, 1.0F, 1.3F, 1, 0.5F, 1, 0.5F); //设置动画间隔 logoAnimation.setDuration(100L); test.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { //开始动画 test.startAnimation(logoAnimation); return false; } }); } }

时间: 2024-10-27 21:32:54

Android应用中制作选中后图标变大浮动效果的代码分享的相关文章

Android应用中制作选中后图标变大浮动效果的代码分享_Android

 最近在玩3g体育门户客户端的时候,看到这样个效果: 轻触赛事图标,会有一个图标变大浮出的效果.,蛮有意思的.于是就把仿照它做了一个.   这个是原图:               实际上是给图标的触摸事件中添加了一个缩放的动画,代码如下. package com.test; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.Vie

如何在C#的WinForm中制作饼状图和柱状图

饼状图|柱状图 当我们的软件需要各种饼状图和柱状图来表示数据时,我们或许会想到用Offices中的图形控件或是第三方控件,但现在的第三方控件大都需要注册,有些免费的控件会有开发商的标记等.而对于使用Offices的图形控件来说,并不能在程序中得于很好控制,其使用的简易程度也较低,所以在这我给出在C#中使用GDI+实现饼状图和柱状图跟数据库联接显示数据的方法.  using System;  using System.IO;//用于文件存取  using System.Data;//用于数据访问 

使用rgraph在JavaScript中制作饼状图

问题描述 使用rgraph在JavaScript中制作饼状图 使用rgraph在JavaScript中制作饼状图,数据和结构都正确,但是就是显示不出来饼状图 解决方案 这个没用过,一直用的d3和Echarts,最简单的办法就是找个官方的demo,把数据给改掉,别改其他东西先试试.

美图秀秀制作超级可爱的动感大头人效果教程

给各位美图秀秀软件的使用者们来详细的解析分享一下制作超级可爱的动感大头人效果的教程. 教程分享:   图1 第一步:打开一张照片,这里用了何炅.谢娜等明星的照片友情客串.进入美图秀秀的"娃娃"菜单下,点击"开始抠图"就可以开始制作啦!如图2所示.   图2 第二步:界面跳转到"抠图"编辑框时,按照左侧"手动抠图"的示例图,顺着头部的轮廓用鼠标抠图,如图3所示.   图3 小贴士:轮廓抠好后可以看到很多小圈圈,可以利用这些小圈圈

Android 自定义 HorizontalScrollView 打造多图片OOM 的横向滑动效果(实例代码)

自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果.的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPager一样,既可以绑定数据集(动态改变图片),还能做到,不管多少图片都不会OOM(ViewPager内

怎么使桌面图标变大

在桌面上点击鼠标右键,选择属性,在属性菜单中选择外观,然后在外观中的效果中勾选"使用大图标",这时可以使用电脑里默认的大图标.再者在外观菜单的高级选项里的项目里选择图标,然后根据自己的需要定义图标的大小. 此外显示属性还可以在控制面板里找到.以上所述是关于XP系统的显示属性的设置 方法二:调整分辨率就可以,分辨率越高,图标显示就越小:反之分辨率越低,图标显示就越大. 在桌面空白出右击--属性--设置--屏幕分辨率,拖动上面的拖动条就可以了!800 x 600的时候是最大的图标. 同理如

android dbf-android可不可以直接操作dbf,比如增删改查。求代码分享

问题描述 android可不可以直接操作dbf,比如增删改查.求代码分享 求代码...直接对dbf的增删改差 我知道有一个包为javadbf,我想直接通过对dbf的操作来实现增删改差,求代码分享

Android App中制作仿MIUI的Tab切换效果的实例分享_Android

1.概述哈,今天给大家带来一个ViewPagerIndicator的制作,相信大家在做tabIndicator的时候,大多数人都用过TabPageIndicator,并且很多知名APP都使用过这个开源的指示器.大家有没有想过如何自己去实现这样的一个指示器,并且代码会有多复杂呢~~~今天,我就带领大家来从无到有的实现这样一个指示器,当然了,不准备一模一样,搞得没有创新似的,再看标题,跟MIUI相关,所以我们准备做一个特性与TabPageIndicator一致的,但是样子和MIUI的Tab一样的~~

Android App中制作仿MIUI的Tab切换效果的实例分享

1.概述 哈,今天给大家带来一个ViewPagerIndicator的制作,相信大家在做tabIndicator的时候,大多数人都用过TabPageIndicator,并且很多知名APP都使用过这个开源的指示器.大家有没有想过如何自己去实现这样的一个指示器,并且代码会有多复杂呢~~~今天,我就带领大家来从无到有的实现这样一个指示器,当然了,不准备一模一样,搞得没有创新似的,再看标题,跟MIUI相关,所以我们准备做一个特性与TabPageIndicator一致的,但是样子和MIUI的Tab一样的~