捏缩放图像和滚动视图 - 一起表现不佳

时间:2016-02-25 13:14:45

标签: android android-imageview android-scrollview pinchzoom

我开发了一个可以捏合和缩放的图像库。只需单击实际图像,即可将其加载到可以捏合和缩放的片段中。 这很好用!缩放的源代码是一个找到的库,并通过xml在代码中实现。

当我想到在可缩放图像下面有一个文本并且当文本变长时我出现了一个问题,我必须将其子项布置在scrollview中。捏和变焦现在无法正常工作的原因 - 我可以像以前一样变焦和捏,但它的速度很慢而且不再平滑。

任何想法是什么原因,以及是否有任何简单的解决方案?可能难以组合滚动视图和捏合和缩放图像视图吗?

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_marginBottom="0sp" 
 android:layout_gravity="center"
 android:fillViewport="true"
 android:orientation="vertical">


<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#ffffff"
    android:orientation="vertical" >

  <se.sources.thai.TouchImageView
    android:id="@+id/text_img"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:adjustViewBounds="true"
    android:contentDescription="img1"/>

  <TextView
     android:id="@+id/text_img_text"
     style="@style/MyTextViewTheme" 
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     />


   </LinearLayout>
</ScrollView>

1 个答案:

答案 0 :(得分:0)

尝试使用此库进行缩放缩放功能:https://github.com/chrisbanes/PhotoView

如&#34; Features&#34;中所述,它在滚动父级中完美运行。