我创建了一个应用程序,它具有从网站的URL加载的小图像。我希望当用户点击该小图像时,它会以全屏显示图像,并且还能够缩放和平移该图像。如何使用缩放和平移功能创建图像视图?
我所做的是用内置的缩放控件在WebView中显示图像,但结果很糟糕。 (我已将布局设置为wrap_content,因此不会显示白色区域,但会导致图像不会动态缩放)。
任何解决方案?并为我的糟糕英语感到抱歉。
我创建了一个应用程序,它具有从网站的URL加载的小图像。我希望当用户点击该小图像时,它会以全屏显示图像,并且还能够缩放和平移该图像。如何使用缩放和平移功能创建图像视图?
我所做的是用内置的缩放控件在WebView中显示图像,但结果很糟糕。 (我已将布局设置为wrap_content,因此不会显示白色区域,但会导致图像不会动态缩放)。
任何解决方案?并为我的糟糕英语感到抱歉。
问题解决了看看!对于任何有同样问题的人,我已经使用这个库,它效果很好! http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
您需要使用GestureDetectors。 Google为此提供了优秀的interactiveChart示例,请参阅https://android.googlesource.com/platform/development/+/master/samples/training/InteractiveChart 和http://developer.android.com/training/gestures/scroll.html
这是一个适当的解决方案。 https://stackoverflow.com/questions/6578320/how-to-apply-zoom-drag-and-rotation-to-an-image-in-android/47861501#47861501 – user2288580
适合我。注意,需要api 8(2.2) – SteelBytes
当图像处于横向模式时,它不支持缩放以进行缩放。 – AndroidDev