`

ImageView点击透明度变化效果

阅读更多
1. ClickAlphaChange.java文件
package cn.com;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;

public class ClickAlphaChange extends Activity implements OnClickListener{
	
	private Animation Anim_Alpha;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        ImageView image = (ImageView)findViewById(R.id.image);
        image.setOnClickListener(this);
 
    }

	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		Anim_Alpha = AnimationUtils.loadAnimation(this, R.anim.alpha_action);
		v.startAnimation(Anim_Alpha);
	}
}

2.主要的是anim文件夹中的alpha_action.xml文件
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
	<alpha android:fromAlpha="0.4" android:toAlpha="1.0"
		android:duration="250" />
	<!--
		透明度控制动画效果 alpha 浮点型值: fromAlpha 属性为动画起始时透明度 
		toAlpha 属性为动画结束时透明度 说明:0.0表示完全透明 1.0表示完全不透明 
		以上值取0.0-1.0之间的float数据类型的数字 长整型值: duration
		属性为动画持续时间 说明: 时间以毫秒为单位
	-->
</set>


分享到:
评论

相关推荐

    android imageview点击图片磁贴效果 很炫

    在标题“android imageview点击图片磁贴效果 很炫”中提到的“点击图片磁贴效果”,通常指的是当用户点击ImageView时,图片会呈现出类似Windows 8磁贴的动态效果,这种效果增加了用户体验的互动性和趣味性。...

    android ImageView单击事件与透明度处理

    总的来说,处理Android ImageView的点击事件和透明度变化涉及到事件监听、动画和过渡效果。开发者可以根据具体需求灵活运用这些工具,为用户提供更丰富的交互体验。无论是简单地改变透明度,还是复杂的动画效果,都...

    MyTagDemo(仿去哪儿ImageView标签点击效果)

    3. **指纹识别动画**: 指纹识别动画可能通过组合多个`Animation`对象实现,如平移动画、旋转动画、透明度变化等。Android提供了`ObjectAnimator`和`ValueAnimator`类来方便地创建和控制动画。例如,可以使用`...

    自定义控件,自定义ImageView点击反馈效果

    对于ClickFeedbackImageView,我们可以考虑在点击事件发生时改变图片的透明度或者颜色,以达到反馈效果。 ```java public class ClickFeedbackImageView extends ImageView { private int originalAlpha; private...

    Android 图片点击变暗 点击效果

    例如,可以创建一个ScaleTransition或FadeTransition,通过动画控制ImageView的透明度和大小变化,模拟点击变暗的效果。 总的来说,实现ImageView点击变暗效果主要涉及到Android的事件处理、自定义视图以及颜色过滤...

    Android imageview的自定义动画

    补间动画可以实现平移、旋转、缩放和透明度变化等效果。同样,我们可以在XML中定义动画,例如平移动画: ```xml android:fromXDelta="0%" android:toXDelta="100%" android:duration="500" /&gt; ``` 在代码中,...

    Android 点击有缩放动画的imageview

    在Android开发中,实现点击ImageView...记得在实际项目中,还可以结合其他动画效果(如透明度变化、旋转等)来提升用户体验。同时,合理使用Interpolator可以实现各种平滑的过渡效果,如线性、加速、减速、超速回弹等。

    android图片透明度跟缩放动画效果

    本文将深入探讨如何实现图片的透明度变化和缩放动画效果。这两个效果在许多应用场景中都非常常见,例如按钮点击反馈、加载指示器或者过渡动画等。 首先,让我们关注图片透明度的变化。在Android中,可以使用Alpha ...

    ImageView使用效果.rar

    - 淡入淡出:`AlphaAnimation`可以实现图像的透明度变化,达到淡入淡出效果。 - 滑动切换:通过`TranslateAnimation`实现图像的平滑移动,常用于轮播图。 5. 图片裁剪: - 使用`Bitmap.createBitmap()`方法,...

    android自定义view-强大的点击灰色背景imageview

    本篇文章将聚焦于“android自定义view-强大的点击灰色背景imageview”,这是一个用于增强ImageView点击反馈效果的自定义控件。当我们点击一个ImageView时,该控件会自动切换到灰色背景,以突出显示被点击状态,从而...

    Android应用源码之安卓图片旋转放大缩写透明度调整例子.zip

    当图片属性发生变化时,需要调用`ImageView`的`setImageMatrix()`方法来应用新的`Matrix`变换,或者使用`BitmapShader`结合`Paint`的`setShader()`方法来绘制带有透明度变化的图片。同时,可能还需要考虑性能优化,...

    Android 各种旋转动画的ImageView-IT计算机-毕业设计.zip

    2. **视图动画(View Animation)**:包括Alpha(透明度变化)、Translate(平移)、Scale(缩放)和Rotate(旋转)四种基本类型。在本项目中,重点关注的是Rotate动画,它可以使得ImageView进行360度的连续或指定...

    安卓消息推送通知栏相关-CircularImageView闪烁消息通知的imageview.rar

    要创建闪烁动画,可以设置一个循环的透明度变化动画,使得`CircularImageView`在可见和不可见之间切换。以下是一个简单的示例: ```java ValueAnimator animator = ValueAnimator.ofFloat(1f, 0f); animator....

    Android实现的可以调整透明度的图片查看器实例

    在监听器中,你可以根据滑动的距离来动态调整`alpha`值,从而实现平滑的透明度变化效果。 总的来说,这个实例展示了如何在Android中创建一个可以调整图片透明度的查看器。通过结合XML布局和Java代码,我们能实现...

    android帧动画,移动位置,缩放,改变透明度

    例如,你可以先播放帧动画,然后在动画结束时触发位置移动、缩放或透明度变化。此外,`AnimatorSet`类允许你同时或顺序执行多个动画。 在实际项目中,你可以根据需求调整动画的持续时间、速度曲线(使用`...

    安卓Android源码——安卓图片旋转放大缩写透明度调整例子.rar

    在安卓开发中,图片处理是一项常见的任务,包括图片的旋转、放大、缩小以及透明度调整。这个名为"安卓Android源码——安卓图片旋转放大缩写透明度调整例子.rar"的压缩包提供了一个实用的示例,帮助开发者了解如何在...

    Android 实现各种点击特效聚合 源码

    当用户点击图片时,图片逐渐放大并伴随颜色或透明度的变化,这种效果能够吸引用户的注意力。在AndroidViewHoverg中,可能使用了Transition API或者自定义ImageView来实现这一功能。通过设置动画属性,如scaleX, ...

    Android按钮点击WIN8 磁贴效果.rar

    创建一个过渡动画,当按钮被点击时启动,比如让按钮的大小、颜色或透明度发生变化,以模拟磁贴的动态效果。 5. **第三方库**: 如果想要快速实现类似效果,可以考虑使用一些现成的库,如`android-ui-toolkit`或`...

    安卓源码各种旋转动画的ImageView1.zip

    对于ImageView的旋转动画,通常我们会使用补间动画,通过改变View的位置、大小、透明度或旋转角度来创建平滑的过渡效果。 补间动画可以通过XML文件定义,位于res/anim目录下。例如,创建一个名为`rotate.xml`的文件...

Global site tag (gtag.js) - Google Analytics