`
wang_peng1
  • 浏览: 3958898 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

imageView动画效果

阅读更多

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false"
>
    <item android:drawable="@drawable/black" android:duration="200" />
    <item android:drawable="@drawable/cyan" android:duration="200" />
    <item android:drawable="@drawable/green" android:duration="200" />
    <item android:drawable="@drawable/magenta" android:duration="200" />
    <item android:drawable="@drawable/navy" android:duration="200" />
    <item android:drawable="@drawable/orange" android:duration="200" />
    <item android:drawable="@drawable/pink" android:duration="200" />
    <item android:drawable="@drawable/white" android:duration="200" />
    <item android:drawable="@drawable/yellow" android:duration="200" />
</animation-list>

imageView = (ImageView) findViewById(R.id.ImageButton01);
        imageView.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                AnimationDrawable animator = (AnimationDrawable) imageView.getBackground();
                imageView.setImageDrawable(null);
                animator.start();
            }
        });

 

/ Call this method to stop the animation
    public void stopAnimation(){
        AnimationDrawable animator = (AnimationDrawable) imageView.getBackground();
        animator.stop();
        imageView.setImageResource(R.drawable.icon);
    }

 

 

分享到:
评论

相关推荐

    Android使用PowerImageView实现播放强大的ImageView动画效果

    Android使用PowerImageView实现播放强大的ImageView动画效果 Android中ImageView控件原生功能的不足之处在于无法播放GIF图片,今天我们来编写一个PowerImageView控件,让它既能支持ImageView控件原生的所有功能,...

    android自定义ImageView实现旋转动画

    本文将深入探讨如何通过自定义ImageView来实现旋转动画,让图片在XYZ轴上动态展示,为用户带来更加生动的视觉效果。 首先,我们需要创建一个新的类,继承自Android的内置ImageView类。这个新类将作为我们自定义的...

    安卓动画效果相关-实现ImageView非常流畅的点击效果.rar

    本资源包"安卓动画效果相关-实现ImageView非常流畅的点击效果.rar"聚焦于如何为ImageView创建一个平滑且引人注目的点击反馈效果。以下是实现这一目标所涉及的核心知识点: 1. **Android动画系统**:Android提供了...

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

    6. **帧动画**:对于序列帧动画,可以使用`AnimationDrawable`,将一系列图片放入资源文件夹,然后将其设置为ImageView的背景,通过控制动画的播放来实现磁贴效果。 7. **第三方库**:Android社区有许多优秀的第三...

    Android TransitionDrawable ImageView 过渡效果实例

    TransitionDrawable继承自LayerDrawable,它允许开发者在两个Drawable之间创建一个动画效果,比如淡入淡出、滑动等。这种效果常用于界面切换、按钮状态变化等场景,为用户界面增添动态美感。 首先,我们需要创建两...

    Android animation_list demo,imageview实现动画效果

    本篇文章将深入讲解如何使用`animation_list`来实现ImageView的动画效果。 首先,了解`animation_list`的基本概念。`animation_list`是一种XML资源,它包含一系列的Drawable(图片或形状),这些Drawable按照指定的...

    各种旋转动画的ImageView.zip

    "各种旋转动画的ImageView.zip"这个压缩包文件显然聚焦于如何在Android应用中实现图像视图(ImageView)的各种旋转动画效果。以下将详细介绍Android中的动画系统以及如何创建和实现这些旋转动画。 Android提供了两...

    模仿qq音乐播放旋转ImageView动画

    在Android应用开发中,创建吸引用户的交互体验是至关重要的,其中动画效果的运用可以极大地提升应用的用户体验。本文将深入探讨如何实现“模仿QQ音乐播放旋转ImageView动画”,并结合背景虚化的效果,让UI更加生动...

    Android imageview的自定义动画

    本文将深入探讨如何在Android系统中为ImageView添加丰富的动画效果。 首先,我们了解两种基本的动画类型:属性动画(Property Animation)和视图动画(View Animation)。属性动画是Android 3.0(API 11)引入的新...

    Google官方带旋转动画的自定义ImageView

    这样的动画效果可以使用户在等待图片加载时有更良好的视觉体验,增加应用的趣味性。 在实际项目中,为了提高代码的可复用性和可维护性,我们可以将这些功能封装到一个自定义的`ImageView`类中,例如`...

    imageview的左右滑动显示3D效果

    在实际应用中,可以进一步优化,例如添加动画效果,使旋转过程更加平滑;或者增加图片切换功能,形成类似广告条的轮播效果。在"Imageview3D"这个项目中,可能包含了实现这种效果的完整代码和资源文件,可以作为参考...

    各种旋转动画的ImageView(1).zip

    - 通过`AnimationSet`可以组合多个动画,实现复杂的动画效果。对于视图动画,可以设置`animation.setRepeatCount()`和`animation.setRepeatMode()`来控制动画的重复次数和模式。 5. 动画性能优化 - 在处理大量...

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

    当用户点击这些区域时,会触发特定的动画效果。在`MyTagImageView`中,可以维护一个标签列表,每个标签对应一个矩形区域。当手指触碰的坐标落入某个标签的区域内,就执行对应的动画,如指纹识别动画或者放大缩小动画...

    ImageView播放GIF动画

    GIF是一种图像文件格式,它通过存储一系列连续的图像帧来实现动画效果。在Android中,我们可以使用第三方库,如`Android-Universal-Image-Loader`、`Glide`或`Picasso`,它们通常提供了对GIF的支持。但是,如果我们...

    ImageView翻转效果

    然而,仅仅使用这些属性可能无法实现平滑的动画效果,所以我们可能需要使用`ObjectAnimator`或`ValueAnimator`来创建动画。通过指定起始角度和结束角度,以及动画的持续时间,可以实现平滑的翻转过渡。例如: ```...

    android 自定义属性实现 ImageView 透明度渐变效果

    本教程将详细讲解如何通过自定义属性来实现ImageView的透明度渐变效果。首先,我们从自定义属性的创建开始。 一、创建自定义属性 在Android项目中,自定义属性通常放在res/values/attrs.xml文件中。如果该文件不...

    ImageView使用效果.rar

    本资源包“ImageView使用效果.rar”可能包含了多种关于ImageView的使用示例,但因文件数量众多,无法逐一验证其功能。在这里,我将详细讲解ImageView的基本用法和一些常见效果,供您参考学习。 1. 基本使用: - ...

    自定义的圆环ImageView、ViewPager的动画切换、流式布局

    PageTransformer接口提供了一个方法transformPage(),在这个方法中,我们可以根据页面的滑动状态改变其属性,比如透明度、大小或位置,从而创建出各种动画效果。例如,可以实现平滑的淡入淡出,3D翻转或者缩放等效果...

    安卓动画效果相关-Android技术实现使图像实现动画效果.rar

    在Android开发中,动画效果是提升用户体验的关键因素之一。这个压缩包文件“安卓动画效果相关-Android技术实现使图像实现动画效果.rar”包含了若干个示例,可能涉及到Android平台上的不同类型的图像动画技术。虽然...

Global site tag (gtag.js) - Google Analytics