如何在按钮单击时应用图像视图的放大/缩小功能?

时间:2013-04-05 10:31:05

标签: android

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

1 个答案:

答案 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);

}