草庐IT

Canvas 上的Android比例缩放缩小位图

我需要在我的应用中添加以下功能我必须将Bitmap显示到Canvas中然后用户可以在Canvas中放大和缩小位图如何让它成为可能?我只需要在Canvas中而不是在ImageView中所有答案对我帮助不大..所以我想更新我的问题基本上我需要一个简单的2按钮和一个Canvas...在第一个按钮上单击Canvas上的图像可以旋转/放大和缩小并且在单击第二个按钮时它必须显示由用户创建的放大或缩小图像并且之后用户不能放大或缩小它Canvas 最佳答案 如果您在Canvas中放大和缩小位图,请使用以下代码在Activity中添加代码MyView

android - WebView 中的不可见缩放控件

我想在WebView中进行双指缩放,但我不希望它具有集成控件(放大和缩小的小按钮),我只想要双指缩放。我试过了,但没有成功:wv1.getSettings().setBuiltInZoomControls(false);wv1.getSettings().setSupportZoom(true);任何想法都会很棒!附:我正在使用API版本8 最佳答案 在API11或更高版本上,您可以使用:webview.getSettings().setBuiltInZoomControls(true);webview.getSettings().

android - 更改 MapView 中的缩放控件

我想更改我的应用程序中缩放控件的预定义样式,使其看起来像googlemap应用程序中的新缩放控件。见下文:我该怎么做?我一直在四处寻找,但没有找到任何东西。提前致谢。 最佳答案 您应该有四个图像可绘制对象:放大(+)启用/禁用缩小(-)启用/禁用将它们放在MapView布局一个ImageView或Button中,背景图像作为上述drawables。然后你应该像这样分配onClickListeners:zoomIn.setOnClickListener(newOnClickListener(){@Overridepublicvoido

Android webview 捏合缩放本 map 片

嘿,我正试图在我的应用程序的Webview上进行捏合缩放,但不能,它只显示真正放大的图像(可能显示100%)这是我如何让webview工作的。在我添加的Activity中WebViewmWebView=(WebView)findViewById(R.id.webview);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("file:///android_asset/sitemap.png");图片在assets文件夹中,命名为sitemap.png我用于webview的layoutxml是我没有在代码

android - 我可以使用 setProgress 以编程方式更改搜索栏吗

我正在使用androidseekBar作为相机变焦Controller。搜索栏在拖动时就像一个魅力,但我想添加一个放大和缩小按钮来增加进度。问题是双重的。当我点击按钮时,我必须点击它4次才能真正增加进度它没有更新进度条上的可拖动缩略图btn_zoomIn.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewview){try{zoomCtrl.setProgress(zoomCtrl.getProgress()+1);onProgressChanged(zoomCtrl,zoomCtrl.getProgr

android - 如何修改 TouchImageView 双击放大缩小?

我正在修改TouchImageView(https://github.com/MikeOrtiz/TouchImageView/issues)以在您双击时放大和缩小。我已经按照这篇文章开始了-HowdoesTouchImageViewworks?并添加了手势检测。现在我必须实现放大和缩小功能,但我不确定该怎么做。这是我到目前为止未实现的zoomIn和zoomOut方法的代码。有人知道怎么做吗?此外,我注意到捏合​​缩放并没有真正缩放到你捏合的位置,所以我希望这可以表现得更像gallery3D捏合缩放。谢谢。importandroid.content.Context;importandr

Android webview捏缩放问题

嗨guyz我能够在webview中捏缩放图像,它工作正常。放大工作正常,但问题是缩小。图像越来越小。如何将缩小限制为图像的大小? 最佳答案 mWebView.getSettings().setSupportZoom(true);mWebView.getSettings().setBuiltInZoomControls(true); 关于Androidwebview捏缩放问题,我们在StackOverflow上找到一个类似的问题: https://stackov

Android MapView - 自定义缩放按钮

你知道吗,有没有办法在Android的mapView中制作自定义缩放按钮?或者只有预先准备好的缩放控件?谢谢哈密扎克 最佳答案 您可以将默认缩放控件设置为false(mapView.setBuiltInZoomControls(false)),添加一些绘制在map顶部的按钮,并让每个按钮都有一个监听器按下。MapView允许您设置缩放级别。其中一个按钮可以执行mapView.getController().zoomOut(),另一个可以执行mapView.getController().zoomIn()。如果出于某种原因您需要找到缩

android - 在 Android 上进行缩放和平移图像叠加的最佳方式?

我是Android开发的新手,我目前正在开发一个应用程序,该应用程序需要一个可缩放和平移的图像,该图像将在其上叠加其他图像,类似于MapView但不使用GooglemapAPI。我看了看,发现我可以通过执行这个问题中的方法来完成覆盖部分:Drawimagesontopofeachotherinandroid但是,我不知道这是否可以实现双指缩放和/或平移大图像的能力。创建一个GLSurfaceView并仅实现所需的功能是否值得,还是因为我要重新发明轮子而这样做是否过大?就其值(value)而言,大map图像本身将从服务器获取(但如果需要,可以将其拆分为更小的方形区域),并且将覆盖在map

android - 有没有办法在 WebView 上隐藏和显示缩放控件?

我有两个View。一个是WebView,另一个是ImageView。我像这样为WebView设置自动缩放控件:webview.getSettings().setBuiltInZoomControls(true);我只是使用GONE和Visible更改两个View的可见性。将我的View从WebView更改为ImageView时,缩放控件在一段时间内不会失去可见性。有什么方法可以隐藏和显示自动缩放控件吗?编辑:这些方法我都试过了,还是不行。webview.getZoomControls().setVisibility(View.GONE);webview.getZoomControls(