我有一个背景色的文字视图。我想使用动画放大/投影整个视图。我尝试使用缩放动画只有文字放大。我希望整个视图得到放大。我应该用哪种动画来达到这个目的?提供建议。
答案 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,并将缩放动画设置为相对布局....