2016-04-08 5 views
-1

Ich habe eine Bibliothek zu meinem Projekt hinzugefügt und es bietet eine benutzerdefinierte Herzform Bildansicht, aber ich kann (Bild) Bild in dieser Bildansicht nicht verschieben. Eine Lösung, auf die ich gestoßen bin, befindet sich in der Scroll-Ansicht, aber das funktioniert nicht. Es gibt Code in xml, damit ich das Bild verschieben kann.So verschieben Sie das Bild in der benutzerdefinierten Bildansicht in Android

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="parasme.com.country.MainActivity"> 

    <HorizontalScrollView android:layout_width="wrap_content" 
     android:layout_height="150dp" 
     android:layout_marginTop="2dp" 
     > 

     <ScrollView android:layout_width="wrap_content" 
      android:layout_height="150dp" 
      > 


      <com.github.siyamed.shapeimageview.HeartImageView 
       android:id="@+id/iv32" 
       android:layout_width="wrap_content" 
       android:layout_height="150dp" 
       android:src="@drawable/screenshot" 
       app:siBorderWidth="8dp" 
       app:siBorderColor="#585858" 
       android:scaleType="fitXY" 
       /> 

     </ScrollView> 

    </HorizontalScrollView> 


</RelativeLayout> 
+0

zeigen Sie Ihren Code zuerst – Nitesh

Antwort

0

Haben Sie die Scroll-Ansicht für dieses Bild nur zur Ansicht bringen? Wenn ja wird es funktionieren, sofern das Bild nicht in Ihrem Imageview passen wird.

<ScrollView 
.... 
....> 
<ImageView 
width=50dp 
height=60dp 
.../> 
</ScrollView> 

es funktionieren wird, wenn die Größe des Bildes größer als 50 ist, * 60.If die Breite und Höhe der Bildansicht wrapcontent oder fillparant und die Größe der Bildform ist in diesem Bild Ansicht, scrollt nicht arbeiten

+0

ist Ihr Bild in Ihrem Bildschirm Shubham Chhipa ?. –

+0

Mein Bild ist größer als die Bildgröße, wenn ich versuche, es mit dem Java-Code setBackgroundResources (R.drawable.screenshot) hinzuzufügen. Es scrollt das Bild, aber die Bildansicht ist rechteckig und nicht herzförmig –