我是Android的新手,我必须创建一个显示来自服务器的图像的Android应用程序。我想在按钮点击上应用缩放效果。我有两个按钮用于放大,另一个是缩小形式。我想在点击相关按钮点击时应用放大或缩小。我搜索了很多,但没有发现任何与我的具体情况有关的事情。到目前为止我已经实现了imageview.onTouchlisterner()
缩放效果,但我不想这样我想放大按钮点击按钮,所以请帮助我。提前谢谢。
答案 0 :(得分: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);
}