0

基本的に、クリックするたびに TextView を変更するボタンがあります。これにアニメーションを関連付けることは可能ですか?私は 3D フリップなどを見てきましたが、私には少し高度すぎるようです。もっと簡単な提案はありますか?

final Button button1 = (Button) findViewById(R.id.button1);
            final TextView textView = (TextView) findViewById(R.id.text_random_text);
            button1.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    textView.setText(getNextRandomCuisine());
     }
            });
4

1 に答える 1

0

Android WebPage をご覧になることをお勧めします。http://developer.android.com/reference/android/view/animation/AnimationUtils.html クラス AnimationUtils を使用すると、xml フォルダーからアニメーション パターンを読み込んで読み込むことができます。たとえば、「フェードイン」アニメーションを作成できます。 xmlデータを作成し、たとえば「fadein.xml」という名前を付けます。このようにする必要があります

<?xml version="1.0" encoding="utf-8"?>

<alpha
    android:duration="200"
    android:fromAlpha="0.0"
    android:toAlpha="1.0" >
</alpha>

これを使用すると、Android デバイスに、このアニメーションがビューのアルファ値 (透明度も) を 0 から 1 に変化させ、ビューを表示できるようにする必要があることを伝えるだけです。このアニメーションを実行します。

于 2013-05-07T08:54:36.477 に答える