美文网首页
Android 实现闪屏

Android 实现闪屏

作者: 隐雨 | 来源:发表于2016-05-07 17:50 被阅读0次

    先上效果图:

    aa.gif
    首先分析下实现的思路:

    最初的设计是通过线程延迟几秒,再进行跳转实现的;后面发现AlphaAnimation类可以添加动画效果。

    核心代码:

    <code>
    // 实现闪屏方法一 (带有动画效果)
    ImageView logoImage = (ImageView) this.findViewById(R.id.img_banner);
    AlphaAnimation alphaAnimation = new AlphaAnimation(0.1f, 1.0f);
    alphaAnimation.setDuration(SPLASH_DISPLAY_LENGHT);
    logoImage.startAnimation(alphaAnimation);
    alphaAnimation.setAnimationListener(new Animation.AnimationListener() {
    @Override
    public void onAnimationStart(Animation animation) {
    }
    @Override
    public void onAnimationRepeat(Animation animation) {
    }
    @Override
    public void onAnimationEnd(Animation animation) {
    if (isStart)
    return;
    startActivity(new Intent(StartActivity.this, MainActivity.class));
    StartActivity.this.finish();
    }
    });
    </code>

    源码地址:http://download.csdn.net/detail/lsd036/9513054

    相关文章

      网友评论

          本文标题:Android 实现闪屏

          本文链接:https://www.haomeiwen.com/subject/cvfsrttx.html