gesture-imageview是一个第三方图片缩放插件,支持多手指缩放图片,并且支持双击缩放,非常方便,插件下载
https://github.com/jasonpolites/gesture-imageview,在网页右边有个“DownLoadZip”按钮,点击下载一个压缩包。
1、 解压,打包主要用到是main文件夹。
2、 打开Eclipse,导入main文件夹。
3、 在“gesture-imageview”项目上右键—“Export”—在弹出窗中选“Java”-“JAR file”
Finish之后生成jar包,至此,这个jar包就可以用来被其它项目调用了。
使用gesture-imageview实现效果。
1、 新建一个Android项目,把生成的jar包复制到libs目录下。
2、 右键点击上面jar包,执行“BuildPath”—“Add to Build Path”,导入完成。
3、 编辑xml文件,代码如下(参考代码在README.rst里面都有):
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:gesture-image="http://schemas.polites.com/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.polites.android.GestureImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
gesture-image:min-scale="0.1"
gesture-image:max-scale="10.0"
gesture-image:strict="false"/>
</LinearLayout>
4、 Activity代码如下(和README.rst里面稍有不同):
import com.polites.android.GestureImageView;
import android.os.Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
private GestureImageView imageview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageview = (GestureImageView) findViewById(R.id.image);
imageview.setImageResource(R.drawable.testimg);
}
}
5、运行,完工。
嫌麻烦的直接用打好的jar包吧。
http://download.csdn.net/detail/bellovin/7248617