2016-02-25 33 views
0

我開發了一個圖像庫,其中可能捏和縮放。只需點擊一個實際的圖像,就可以將其加載到一個可以捏和放大的片段上。 這工作正常!縮放的源代碼是一個找到的庫,並通過xml在代碼中實現。捏捏放大圖像和滾動視圖 - 行爲不好在一起

當我想到在可縮放圖像下面有文本並且文本變長時,出現了一個問題,我不得不在scrollview中將它的子元素包裹在linearlayout中。發生什麼事情,捏和變焦現在不能正常工作 - 我可以像以前一樣縮放,但它的速度很慢,並且不再流暢。

任何想法是什麼原因這是什麼,如果有任何簡單的解決方案?可能很難結合scrollview和捏和縮放imageview?

<?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> 

回答