允许用户在Android中以全屏模式放大/缩小图像

允许用户在Android中以全屏模式放大/缩小图像,android,imageview,Android,Imageview,我想允许用户在全屏模式下放大/缩小图像。为此,我将通过传递图像值为ImageView打开新的活动。这样,用户就可以看到图像了。 现在,我想允许用户使用双取景器行程缩放图像。如何做到这一点? 我不想用手指触摸旋转图像,我只想放大/缩小。 我希望api 8支持它。要放大和缩小,您必须在res/anim文件夹中添加两个xml文件 这里是zoomin.xml <set xmlns:android="http://schemas.android.com/apk/res/android" androi

我想允许用户在
全屏模式下
放大/缩小图像
。为此,我将通过传递图像值为
ImageView
打开新的活动。这样,用户就可以看到图像了。

现在,我想允许用户使用双取景器行程缩放图像。

如何做到这一点?

我不想用手指触摸旋转图像,我只想放大/缩小。


我希望api 8支持它。

要放大和缩小,您必须在res/anim文件夹中添加两个xml文件

这里是zoomin.xml

<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>

在何处指定图像路径?使用ViewFlipper并在ViewFlipper中添加Imageview。你可以在ViewFlipper中设置Inanimation和setOutAnimation我不知道。给我举个例子。在ViewFlipper中添加Imageview
<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.0"
    android:fromYScale="1.0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="0.5"
    android:toYScale="0.5" >
</scale>
setInAnimation(AnimationUtils.loadAnimation(getActivity()
            .getApplicationContext(), R.anim.right_in));
.setOutAnimation(AnimationUtils.loadAnimation(getActivity()
            .getApplicationContext(), R.anim.left_out));