TouchImageView不在ScrollView中滚动

时间:2017-02-18 06:34:37

标签: android scroll image-zoom touchimageview

我在ScrollView中有一个包含TouchImageView的视图寻呼机,我想缩放和滚动图像。当我触摸ImageView时它不会滚动。我的代码如下所示,请帮助我们!

<com.ui.widget.TouchImageView
 android:id="@+id/img_item"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:scaleType="centerCrop"
 android:src="@drawable/img_girl1"/>

2 个答案:

答案 0 :(得分:1)

使用此CustomScrollview并在其中放置TouchyImageview

i = df.Interval.values
print (np.exp((np.abs(i[:, None] - i)) * -4).sum(1))
[ 1.05488507  3.01049841  3.0143389   3.01431861]

尝试这个Scollview而不是Widget Scrollview在这里我删除了scrollIn的onInterceptTouchEvent和onTouchEvent方法的覆盖

答案 1 :(得分:0)

您的要求非常微妙。由于TouchImageView是一个自定义小部件,它可能尚未处理NestedScrollView。将PhotoViewAttacher用于ImageView,看看是否有效。

将此添加到app gradle中的依赖项:

PhotoViewAttacher pAttacher;
pAttacher = new PhotoViewAttacher(Your_Image_View);
pAttacher.update();

在Java类中:

<android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

           //Add ImageView Here

     </android.support.v4.widget.NestedScrollView>

然后将您的ImageView附加到NestedScrollView:

python2