背景色のテキストビューがあります。アニメーションを使用してビュー全体を拡大/投影したい。縮尺アニメーションで文字だけ大きくしてみました。全体を大きくしたいです。これを達成するには、どのアニメーションを使用すればよいですか? 提案を提供します。
質問する
2958 次
2 に答える
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);
于 2013-05-20T12:06:00.380 に答える
0
textView を相対レイアウトに挿入し、相対レイアウトの ID を設定し、相対レイアウトにスケール アニメーションを実行できます。
于 2013-05-20T12:05:20.973 に答える