Android页面淡入淡出效果的实现

来源:互联网 发布:常州软件开发公司 编辑:程序博客网 时间:2024/05/17 21:07

使用AlphaAnimation可以实现页面的淡入和淡出效果

@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        final View view = View.inflate(this, R.layout.start, null);        setContentView(view);        //AlphaAnimation 动画构造器参数:起始alpha值的动画 结束alpha值的动画         AlphaAnimation aa = new AlphaAnimation(0.3f,1.0f);        //动画持续时间         aa.setDuration(2000);        //使用View的startAnimation开始执行动画         view.startAnimation(aa);        //给这个动画绑定动画监听器,监听动画结束或重复的动画事件        aa.setAnimationListener(new Animation.AnimationListener()        {            public void onAnimationEnd(Animation arg0) {                startActivity(new Intent(RLSZStart.this, RLSZMainActitity.class));                finish();            }            public void onAnimationRepeat(Animation animation) {}            public void onAnimationStart(Animation animation) {}        });    }
0 0
原创粉丝点击