如何做Zoomable?

时间:2015-07-15 01:34:45

标签: java android

我正在尝试创建一个带有一些问题的应用;但要阅读这个问题,我们需要放大每个图像。

如何放大图像,以便阅读?谢谢;请一步一步。

<RelativeLayout>
      <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical">

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
               android:src="@drawable/t1"
                android:id="@+id/i1"/>
            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:src="@drawable/t2"
                android:id="@+id/i2" />

        </LinearLayout>    
    </ScrollView>    
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

尝试使用对象动画师。这可能会对你有帮助。

        ObjectAnimator scaleUpY = ObjectAnimator.ofFloat(view, "scaleY",5f);
    ObjectAnimator scaleUpX = ObjectAnimator.ofFloat(view, "scaleX",5f);
    scaleUpY.setDuration(1000);
    scaleUpX.setDuration(1000);
    AnimatorSet scaleUp = new AnimatorSet();
    scaleUp.play(scaleUpX).with(scaleUpY);
    scaleUp.start();