实现Universal Image Loader和ImageViewTouch时双击错误

时间:2013-03-28 10:48:00

标签: android imageview android-imageview pinchzoom universal-image-loader

我正在我的应用中实现一个照片库,所以我使用了Nostras着名的Universal Image Loader。 但是,它不提供放大/缩小和双击功能,这些功能目前是手机内部照片的常态。

出于这个原因,我实现了ImageViewTouch库并用ImageViewTouch替换了我的ImageView,现在我可以在我想要的照片上获得放大和缩小功能。

XML:

<it.sephiroth.android.library.imagezoom.ImageViewTouch
    android:id="@+id/image"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:adjustViewBounds="false"
    android:scaleType="fitCenter" />

在我的活动中:

ImageViewTouch imageView = (ImageViewTouch) imageLayout.findViewById(R.id.image);
imageView.setDisplayType(DisplayType.FIT_TO_SCREEN);

不幸的是,当我双击时,我得到一个黑屏。 (应用程序没有freez或任何东西)图像突然变成黑色,我必须向左或向右滚动(或向后按)才能获得另一个图像,或者回到我之前的屏幕。

以前有人有这个问题吗? 我不限于使用ImageViewTouch。如果有任何其他图书馆可以解决这个问题,我愿意接受这些想法。

0 个答案:

没有答案