如何放大和缩小动画到android中的图像

时间:2013-10-25 07:55:17

标签: java android

我正在Android中开发一个带缩放动画的应用程序。就像在按钮onclick事件中转到下一个活动,在该活动上我有一个图像,图像应该放大动画。如果有人遇到这个帮助我。

2 个答案:

答案 0 :(得分:3)

在您的下一个活动onCreate()方法

中使用此代码
ImageView imageView = (ImageView)findViewById(R.id.imageView);

Animation animZoomin = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.zoom_in);

imageView.startAnimation(animZoomin);

创建一个xml文件,用于定义要执行的动画类型。此文件应位于 res目录下的anim文件夹下(res⇒anim⇒dig_in.xml)。如果res目录中没有anim文件夹,请创建一个。

将以下代码放在zoom_in.xml文件

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="1000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="3"
        android:toYScale="3" >
    </scale>
</set>

答案 1 :(得分:0)

StackOverFlow似乎有类似的主题:

zoom in and zoom out animation in android

Zoom in Animation

这是一篇关于developer.android.com的文章:

http://developer.android.com/training/animation/zoom.html

希望有所帮助。 :