【问题标题】:How to create imageview with zoom and pan functionality?如何创建具有缩放和平移功能的图像视图?
【发布时间】:2011-11-15 17:21:50
【问题描述】:

我创建了一个应用程序,其中包含从网站 URL 加载的小图像。我希望当用户单击该小图像时,它会全屏显示该图像,并且还能够缩放和平移该图像。

我所做的是使用内置缩放控件在 WebView 中显示图像,但结果很难看。 (我已将布局设置为 wrap_content,因此不会显示白色区域,但这会导致图像无法动态缩放)。

有什么解决办法吗?对不起我的英语不好。

【问题讨论】:

    标签: android android-imageview


    【解决方案1】:

    问题解决了!对于有同样问题的任何人,我都使用过这个库,效果很好! http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/

    这是the Github ImageViewZoom page的链接。

    【讨论】:

    • 横屏时不支持双指缩放。
    【解决方案2】:

    您可以从头开始构建它,或者...您可以使用这个库:

    http://code.google.com/p/android-pinch

    看看PinchImageView

    【讨论】:

    • 请举例说明如何使用它。我对android以及如何使用外部库不太熟悉。
    • 好的,我已经让图书馆工作了。但它仍然只是多点触控缩放,缩放时无法平移图像。
    • 看起来好像自 2010 年以来没有更新... :-/
    【解决方案3】:

    您需要使用 GestureDetectors。谷歌为此提供了出色的交互式图表示例,请参阅https://android.googlesource.com/platform/development/+/master/samples/training/InteractiveCharthttp://developer.android.com/training/gestures/scroll.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 2010-10-19
    • 2016-07-22
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    相关资源
    最近更新 更多