Ошибка в Android вращается TextView? - PullRequest
1 голос
/ 08 июля 2011

Определите элемент TextView следующим образом:

<TextView
    android:id="@+id/rotate_text"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentBottom="true"
    android:text="This text string will behave strangely" 
    android:textSize="14sp"/>

Затем поверните его следующим образом и наблюдайте, что происходит:

RotateAnimation rot90 = new RotateAnimation(0.0f, -90.0f);
rot90.setDuration(10000);
rot90.setFillAfter(true);
findViewById(R.id.rotate_text).setAnimation(rot90);

По мере вращения текста он расширяется, сжимается и иногдатеряет один или два символа в конце.Для данного угла, кроме 0 или 90 градусов, вы не будете знать, как долго будет заканчиваться текст, или даже будет ли отображаться весь текст.

Это должно быть так?И есть ли обходной путь?

...