草庐IT

android - 如何同时缩放两个 ImageView?

我想同时点击和缩放两个ImageView。换句话说,我想缩放左View并在另一个ImageView中看到完全相同的效果而没有任何延迟。是否有图书馆已经这样做了?我环顾四周都没有成功:(谢谢 最佳答案 实际上library非常简单你正在使用:布局activity_main:Activity中的代码@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity

android - 在 SurfaceView-Preview 中缩放相机

我知道相机函数getMaxZoom()、isZoomSupported()或get/setZoom()。我可以使用这些功能,但在我的Surface-Camera-Preview中没有任何反应。我希望我的预览始终以缩放方式开始。我使用Android2.3.3。我是不是忘记了什么?!代码是:Camera.Parametersparameters=camera.getParameters();if(parameters.isZoomSupported()){intmaxZoom=parameters.getMaxZoom();parameters.setZoom(maxZoom);camer

android - canvas.scale(mScaleFactor,mScaleFactor,detector.getFocusX(),detector.getFocusY()) 拖动限制搞砸了吗?

我试图通过在google和此处搜索SO来开发自定义ImageView。一切正常,除非我尝试使用mdetector.getFocusX()和mdetector.getFocusY()缩放Canvas。缩放正确发生,但拖动计算搞砸了。当我在下面的代码中使用canvas.scale(mScaleFactor,mScaleFactor,gx,gy)时,整个地方都发生了拖动,并且可以看到后面的黑屏。我想将拖动限制在屏幕边界内。在我的代码中,当canvas.scale(mScaleFactor,mScaleFactor)时,绑定(bind)计算适用于放大,即:当它从(0,0)不使用枢轴点。代码如下

android - 构建可缩放/可平移的容器

我正在尝试创建一个支持对其内容进行平移和缩放的ViewGroup。我在网上所能找到的只是在ImageView中执行此操作的想法和实现,而不是容器。我想显示一张map,并且在它上面我想显示多个标记,它们是ImageButtons,因此用户可以点击它们来获取更多信息。这是在iOS上通过UIScrollView实现的,但我在Android上找不到替代方案。我决定使用FrameView,这样我就可以设置一个以图像为背景的ImageView,并在其之上添加一个RelativeLayout,我可以在其上添加ImageButton并使用边距定位它们。我借用了TouchImageView的部分实现he

android - 在 ScrollView 上启用缩放

我在我的ScrollView中放置了某些数据。我想让它放大/缩小。它包含简单的ImageView和TextView。任何建议都会有所帮助。谢谢。这是我的代码: 最佳答案 您可以使用下面提到的类在您的ImageView中启用捏合缩放,您可以创建此类的重复类,它扩展TextView而不是ImageView用于启用缩放。publicclassPinchZoomImageViewextendsImageViewimplementsOnTouchListener{publicPinchZoomImageView(Contextcontext)

android - 在android中缩放具有图像和文本(Html内容)的textview

我有一个包含图像和文本的html内容的TextView。我必须缩放TextView。我知道如何缩放TextView中的文本。但是图像不会因此而缩放。textview.setText(Html.fromHtml("text",newImageGetter(),null));privateclassImageGetterimplementsHtml.ImageGetter{publicDrawablegetDrawable(Stringsource){LevelListDrawabled=newLevelListDrawable();Drawableempty=getResources()

android - 是否可以将尺寸设置为独立于 map 缩放级别的 groundOverlay?

我的GoogleMap上有一个GroundOverlay,我希望它的尺寸​​在我放大/缩小map时不会改变。与始终保持其尺寸的默认mapmarkers完全一样。我已经尝试过两种形式的GroundOverlay.setDimensions()但图像在缩放时仍会调整大小。这是我的代码:Bitmapbtm=BitmapFactory.decodeResource(getResources(),R.drawable.map_arrow);BitmapDescriptorarrow=BitmapDescriptorFactory.fromBitmap(btm);floatw=btm.getWid

android - Osmdroid 和 Pinch

我正在使用osmdroid(3.0.8)开发应用程序。当我使用两根手指放大和缩小时,缩放从map的中心开始,而不是从两根手指的中间开始(使用MapView.setMultiTouchControls(true);)。我尝试实现捏合(pinch)但结果不佳。我读过其他类似的问题,但没有找到好的解决方案。注意:我必须使用OSM,而不是其他解决方案 最佳答案 Osmdroid3.0.10支持在您捏合的位置进行缩放。如果您有兴趣尝试,示例还包括双指旋转手势叠加层。 关于android-Osmdr

Android 5.0 预览表面和捕获的静止图像上的错误裁剪区域

我正在尝试在带有camera2接口(interface)的Android5.0上获得数字缩放帧。该功能的适当文档是developer.android.com/camera2/captureRequest我的应用中使用的表面:SurfaceView(1920x1080,宽高比为16:9)ImageReader(3264x2448,4:3纵横比)相机的传感器尺寸为3280x2464(4:3纵横比)我想从传感器获取的裁剪区域是:RectzoomCropPreview=newRect(1094,822,2186,1642);//(1092x820,4:3aspectratio)我将此Rect设

android - 我想在自己的 map 图像上使用平移和缩放功能(如 MapView)

如何让我自己的图像能够平移和缩放(如MapView)? 最佳答案 我尝试在WebView(内置平移和缩放)中托管图像,但出现了很多问题。我最终扩展了View类并覆盖了onDraw。这并不难,一旦我最终决定使用该方法。 关于android-我想在自己的map图像上使用平移和缩放功能(如MapView),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/451464/