Android中的Bug旋转了TextView?

时间:2011-07-08 12:41:45

标签: android textview rotateanimation

定义一个这样的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度之外,您将不知道文本将结束多长时间,或者即使所有文本都将显示。

这应该是这样吗?是否有解决方法?

0 个答案:

没有答案