缩放整个文本视图android的动画

时间:2013-05-20 11:46:06

标签: android animation

我有一个背景色的文字视图。我想使用动画放大/投影整个视图。我尝试使用缩放动画只有文字放大。我希望整个视图得到放大。我应该用哪种动画来达到这个目的?提供建议。

2 个答案:

答案 0 :(得分:2)

将文本视图添加到相对布局。并将动画应用于该布局。

的xml:

<RelativeLayout
    android:layout_width="300dp"
    android:id="@+id/mylayout"
    android:layout_height="50dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="218dp"
    android:background="#000" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="TextView"
        android:textColor="#fff" />

</RelativeLayout>

爪哇:

ScaleAnimation animation = new ScaleAnimation(fromXscale, toXscale, fromYscale, toYscale, Animation.RELATIVE_TO_SELF, (float)0.5, Animation.RELATIVE_TO_SELF, (float)0.5);

RelativeLayout rl=(RelativeLayout)findViewById(R.id.mylayout);

rl.startAnimation(animation);

答案 1 :(得分:0)

您可以在相对布局中插入textView,设置相对布局的ID,并将缩放动画设置为相对布局....