请问Android的一个动画有关问题

请教Android的一个动画问题
需求是:我的一个界面上,有一个控件,需要一个淡入的效果:开始完全不显示,然后慢慢的现实出来。
问题是如果我把这个View设置成GONE,动画完全显示不出来,如果开始设置成VISIBLE,会闪一下,再消失,才会出现动画,这个问题该怎么解决呢?
------解决思路----------------------
用AnimationListener,默认为inVisiable或者gone ,在onAnimationStart方法中显示出来,试试???
------解决思路----------------------
补充一下:如果你用的是Animation写的动画,那么可以用View.startAnimation();
public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
View view = LayoutInflater.from(this).inflate(R.layout.test, null);
Animation animation = new AlphaAnimation(0.3f, 1.0f);
animation.setDuration(3000);
animation.setFillAfter(true);
view.startAnimation(animation);
this.setContentView(view);
}

}


刚写的,这个是启动就startAnimation();当然也可以做成触发的。呵呵,这个比较简单了,如果你用的是ValueAnimator或者是ObjectAnimator的话那个就更好控制了。