1

本来見えないボタンが欲しい。次に、ボタンをフェードインさせたい

これが私のコードです

    <Button
    android:id="@+id/textFade"
    android:layout_width="fill_parent"
    android:layout_height="60dp"
    android:alpha="0"
    android:text="Sample Button" />

そして、私のアクティビティの onCreate 関数に追加します

    Animation fadeIn = new AlphaAnimation(0, 1);
    fadeIn.setInterpolator(new AccelerateInterpolator()); //add this
    fadeIn.setDuration(1000);

    Button b=(Button)findViewById(R.id.textFade);


    AnimationSet animation = new AnimationSet(false); //change to false
    animation.addAnimation(fadeIn);
    b.setAnimation(animation);

しかし、これはうまくいきません。これを達成する方法はありますか?

敬具

4

2 に答える 2

5

代わりにstartAnimationを使用してください。

b.startAnimation(fadeIn);
于 2012-09-17T09:21:50.300 に答える
1

start メソッドも呼び出す必要があると思いますhttp://developer.android.com/reference/android/view/animation/Animation.html#start ()

于 2012-09-17T09:11:51.530 に答える