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

我想你也应该调用启动方法http://developer.android.com/reference/android/view/animation/Animation.html#start ()

于 2012-09-17T09:11:51.530 回答