我是 Android 新手,我必须创建一个显示来自服务器的图像的 android 应用程序。我想在按钮单击时应用缩放效果。我有两个按钮,一个用于放大,另一个是表格缩小。我想在点击相关按钮时应用放大或缩小。我进行了很多搜索,但没有找到与我的具体案例相关的任何内容。到目前为止,我已经实现imageview.onTouchlisterner()
了缩放效果,但我不想这样做,我想在按钮单击时进行缩放,所以请帮助我。先感谢您。
问问题
610 次
1 回答
0
我用于此目的的一种非常简单的技术,制作一个 webview 并使用它的 url 将您的图像加载到该 webview 上单击的图像上,如下所示:
WebView web=(WebView)findViewById(R.id.web);
mProgress = ProgressDialog.show(this, "Please wait!", "Loading image and zoom controlls...");
web.getSettings().setLoadWithOverviewMode(true);
web.getSettings().setUseWideViewPort(true);
web.getSettings().setBuiltInZoomControls(true);
WebSettings settings = web.getSettings();
settings.setJavaScriptEnabled(true);
String url=getIntent().getExtras().getString("imageURL");
web.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
// when finish loading page
public void onPageFinished(WebView view, String url) {
if(mProgress.isShowing()) {
mProgress.dismiss();
}
}
});
web.loadUrl(url);
}
于 2013-04-05T10:34:12.760 回答