2017-08-30 2 views
0

Ich habe ein Problem mit einem ImageView auf Android Studio.ImageView drehen, ohne Höhe zu verlieren

Grundsätzlich, wenn ich die Ansicht (90 °) rotiere, werden die Dimensionen vertauscht (Höhe ist jetzt Breite und Breite ist jetzt Höhe), was dazu führt, dass die ImageView außerhalb der Grenzen geht. Es war 2 Tage lang ein Kampf und ich brauche wirklich eine Antwort.

Normal:

Rotated:

N. B - Ich benutze setImageResource die Ressource in der ImageView programmatisch

Dank für die Einstellung!

Antwort

0

können Sie ausprobieren this Bibliothek Link wie folgt

Fügen Sie diese Bibliothek Abhängigkeit in Ihrem Projekt build.gradle

compile 'rongi.rotate-layout:rotate-layout:3.0.0' 

und zur Rotation Zweck Sie benötigen, um Ihre Ansicht wickeln mit „RotateLayout“

<com.github.rongi.rotate_layout.layout.RotateLayout 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    app:angle="90"> <!-- Specify rotate angle here --> 

    <YourLayoutHere 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 
    </YourLayoutHere> 
</com.github.rongi.rotate_layout.layout.RotateLayout> 

Wenn Sie es wollen, drehen programmtically dann

int newAngle = rotateLayout.getAngle() + 90; 
rotateLayout.setAngle(newAngle); 
+0

Danke, ich werde es versuchen! Es hat endlich funktioniert! Danke, Mann! –

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/17185902) – Drunix

+0

@Drunix Vielen Dank für die Bewertung. Die Antwort wurde aktualisiert. – patilmandar2007

0

Aus den von Ihnen bereitgestellten Informationen (Sie sollten in diesem Fall Beispiele für das Layout angeben), denke ich, dass Sie in Ihrer Bildansicht scaleType ändern müssen.

Siehe diesen Artikel für eine schöne visuelle Anleitung der verschiedenen Optionen: Android ImageView ScaleType: A Visual Guide.

Verwandte Themen