我想允许用户Zoom In/Out Image
中的full Screen Mode
。为此,我通过传递Image Value为ImageView
打开新的Activity。那么,用户可以看到图像。
现在,我想让用户使用Two Finder Trip来缩放图像。
如何做到这一点?
我不想通过手指触摸旋转图像,我只想放大/缩小。
我希望api 8支持它。
答案 0 :(得分:0)
对于放大和缩小,您必须在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>
这里是zoomout.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.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="0.5"
android:toYScale="0.5" >
</scale>
现在你必须在java文件中设置动画和动画
setInAnimation(AnimationUtils.loadAnimation(getActivity()
.getApplicationContext(), R.anim.right_in));
.setOutAnimation(AnimationUtils.loadAnimation(getActivity()
.getApplicationContext(), R.anim.left_out));