草庐IT

pinch-zoom

全部标签

java - "Zoom In/out "图像在 Android 中单击按钮?

我是Android的新手。我已经关注了这个问题并且我成功地缩放了图像这个代码工作正常有人可以帮助我如何编写代码以在单击按钮时放大缩小。我不知道如何完成这个任务这是我遵循的教程TutorialZoomImage并关注“Salman'sAyubAnswer”它工作正常,但我无法在放大和缩小图像时应用比例因子 最佳答案 您需要将这2个方法添加到您的TouchImageView类中:publicvoidzoomIn(){oldScale=saveScale;if(saveScalebmWidth){redundantXSpace=width

安卓( map View ): How to set Zoom level of 4 miles in the mapview?

我有一个纬度和经度(GeoPoint),它是map的中心。我想将缩放级别设置为距离我所拥有的纬度和经度4英里。提前致谢 最佳答案 已解决:来自Androd谷歌API:zoomlevel设置map的缩放级别。该值将限制在1到21之间(含1和21),但并非所有区域都具有较高缩放级别的图block。这只是直接设置缩放级别;参数:zoomLevel-在zoomLevel1时,地球赤道的长度为256像素。每个连续的缩放级别都放大2倍。返回:新的缩放级别,介于1和21之间。所以给定赤道E=40075公里或21.638.8英里给定缩放距离D=20

Android map V2 : Polygon fill disappears when zooming out

我试图在我的MapView上显示多个多边形,其中一些重叠并具有不同的颜色。当我添加它们时,一切看起来都不错,但是一旦我缩小,许多(不是全部)多边形就停止填充。来回缩放和滚动有时会再次填充其中一些,但这似乎是随机行为。添加多边形的代码:clearAreas();for(Areaarea:areas){for(ListsubArea:area.getSubAreas()){mAreaPolygons.add(getMap().addPolygon(newPolygonOptions().strokeWidth(2.0f).zIndex(++zIndex).strokeColor(area.

java - 如何在 Picasso 库中实现 Pinch Zoom?

我在当前项目中使用Picasso库http://square.github.io/picasso/.一切正常,但我只是不知道如何为从URL加载的所有图像实现捏合缩放。老实说,我什至不知道将onClickListener放在哪里。我的应用程序有几个fragment,每个fragment都有2个Tab,第一个Tab有一个ListView,第二个tab在GridView中显示了一些图片:宝马.javapublicclassBmw2extendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupco

android - 谷歌地图 Android MapView v2 : disable zooming

有没有办法在MapView中禁用缩放(捏和双击)但保持滚动?这意味着将clickable设置为false将不起作用。我也试过在activity中设置一个onTouch监听器但它不会触发使用:mapView.setOnTouchListener(this); 最佳答案 importcom.google.android.gms.maps.GoogleMap;publicvoidonMapReady(GoogleMapmap){...map.getUiSettings().setZoomGesturesEnabled(false);UiS

安卓 : Google Photos like Grid View with Zoom Functionality

我正在使用Recycleview和GridLayoutManager在网格中显示图像。我想添加像Googlephotos这样的功能,当用户捏合缩放时,Grid将自动排列并调整Gridview中图像的大小。我正在寻找示例代码引用或程序如何实现它。TIA。 最佳答案 我不确定这是否可能,但最简单的方法是创建一个ontouchlistener并捏合以放大onBindViewHolder,您还应该在ImageView上添加android:clipToPadding="false"及其所有parent和所有parent的android:cli

php - 谷歌地图 API v3 : How to Set Zoom Level And Map Center To User Submitted Location?

我已经使用Google的这个教程构建了一个网络应用程序,它可以从用户输入的位置找到最近的商店:http://code.google.com/apis/maps/articles/phpsqlsearch_v3.html我的应用程序几乎按照我想要的方式工作,在页面加载时,map被加载、居中并设置为缩放级别6,用户在表单中填写他们的位置。然后,该应用程序会从数据库中提取所有商店信息,并使用每个标记来填充map。缩放级别似乎也降低了,但我无法在代码中的任何地方找到它。提交时我真正想做的是放大到缩放级别6并将map居中到用户输入位置的纬度和经度并输出最近商店的信息,例如最近的5家。我想知道是否

iphone - 无法将 UIMapView 获取到 "zoom"/setRegion : when the map is loaded for the first time

我有一个UIViewController可以加载一张map,上面已经有一堆图钉。让图钉出现没有问题,但我似乎无法让MKMapView在用户首次到达mapView时执行setRegion。我已尝试将代码放入所有可行的方法中,viewDidLoad、viewWillLoad、mapViewWillStartLoadingMap、mapViewDidFinishLoadingMap等,无济于事。然而,如果我返回到前一个viewController,然后再次进入包含mapView的viewContoller,它将“缩放”到指定区域。是否有一种我不知道的supersecret方法?调用[mapV

ios - 如何在 iPhone 6 和 iPhone 6 Plus 上制作 Zoom 模式的应用程序?

我遇到了有关iphone6和6Plus中可用的缩放模式的问题。显示和亮度->View更改为(标准/缩放)模式。我希望我的应用程序与此缩放模式兼容,因为一些问题与应用程序中使用的文本有关。有关缩放模式的更多详细信息https://support.apple.com/en-sa/HT203073 最佳答案 iPhone6/6Plus的缩放模式可缩放4英寸iPhone的屏幕分辨率以适合新设备的屏幕。这与不兼容iPhone6/6Plus分辨率的应用程序使用的模式相同。例如,iPhone6在缩放模式下运行时的虚拟分辨率为1136×640像素-

iphone - UIScrollView w/zoom 在缩放之前不会滚动

我有一个加载了UIImageView的UIScrollView,以便用户可以放大,然后在需要时滚动。但是,如果图像比屏幕大,则滚动不会执行任何操作,直到用户捏合以缩放(即使只有一个像素)。例如,图像可能为320x600,因此他们看到的是320x480的部分,但必须滚动才能看到其余部分。但是,在放大或缩小之前,滚动不起作用。有什么办法可以避免这种情况吗? 最佳答案 您是否在ScrollView上调用了-setContentSize:?如果没有,它不会知道有屏幕外内容要显示。 关于iphon