在类似android的Instagram中缩放图像视图
如何像Instagram一样缩放ImageView。我的意思是更改imageview的大小,而不是在imageview中缩放图像 对于在Imageview中缩放图像,有很多示例,但我需要类似Instagram图像缩放的内容在类似android的Instagram中缩放图像视图,android,image,zooming,Android,Image,Zooming,如何像Instagram一样缩放ImageView。我的意思是更改imageview的大小,而不是在imageview中缩放图像 对于在Imageview中缩放图像,有很多示例,但我需要类似Instagram图像缩放的内容 有代码或提示吗?谢谢。我推荐这两个库: 对于PhotoView,您只需创建一个附件,并将其“附加”到图像视图 一些代码 只要使用这段代码,您就可以在yourImageView上放大/缩小/任何内容。有关更多详细信息,请查看上面的链接。谢谢 我已将此添加到我的gradle.
有代码或提示吗?谢谢。我推荐这两个库: 对于PhotoView,您只需创建一个
附件
,并将其“附加”到图像视图
一些代码
只要使用这段代码,您就可以在yourImageView
上放大/缩小/任何内容。有关更多详细信息,请查看上面的链接。谢谢
我已将此添加到我的gradle.build中
compile 'it.sephiroth.android.library.imagezoom:imagezoom:2.2.5'
然后使用这个视图
<it.sephiroth.android.library.imagezoom.ImageViewTouch
android:id="@+id/mp3Image"
android:adjustViewBounds="true"
android:layout_width="346dp"
android:layout_height="356dp"
android:scaleType="fitCenter" />
我推荐,非常简单和实用
只需将以下内容添加到当前的ImageView
:
Zoomy.Builder=new Zoomy.Builder(this.target)(mZoomableView);
builder.register();
我给你发了一个答案,你可以看看。@anix pasbesoin。当然,我会测试它,并张贴在这里说的结果Zoomy是非常好的!它支持缩放、重置,并在缩放开始/结束时回调。这是提到的其他一些库中缺少的功能。另外,它还允许添加插值器,这很好。如何禁用自动缩小我可以使用您发布的库,但仍然可以在imageview中进行缩放,不像instagram。。
<it.sephiroth.android.library.imagezoom.ImageViewTouch
android:id="@+id/mp3Image"
android:adjustViewBounds="true"
android:layout_width="346dp"
android:layout_height="356dp"
android:scaleType="fitCenter" />
myImage = (ImageViewTouch) findViewById(R.id.mp3Image);
myImage.setDisplayType(ImageViewTouchBase.DisplayType.FIT_IF_BIGGER);