您的位置:首页 > 移动开发

Android开发_app启动界面背景渐变效果

2015-03-26 11:49 357 查看
Focus on technology, enjoy life!—— 杨焕州 QQ:804212028

原文链接:/article/1513032.html

本文可能存在参考或借助部分外界资源,如有任何侵权行为,请与我联系!

主题:app启动界面背景渐变效果

-很多app启动界面是一张背景图片的渐变效果,让我们来看看到底是怎样实现的呢?



比如说start_background这张图片怎么实现渐变:

1.现在XML文件中实现一张图片做背景的布局:

startactivity.xml的代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout   xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="bottom"
    android:background="@drawable/start_background">
    </LinearLayout>


2.StartActivity的代码:

public class StartActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final View view = View.inflate(this, R.layout.startactivity, null);
        setContentView(view);

        //渐变背景图片
        AlphaAnimation aa = new AlphaAnimation(0.3f,1.0f);
        aa.setDuration(2000);//设置动画持续时间
        view.startAnimation(aa);
        aa.setAnimationListener(new AnimationListener()
        {
            @Override
            public void onAnimationEnd(Animation arg0) {
                toMainActivity();
            }
            @Override
            public void onAnimationRepeat(Animation animation) {}
            @Override
            public void onAnimationStart(Animation animation) {}

        });

    }

    //从登陆界面跳转到主界面MainActivity

    private void toMainActivity(){       
        Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
        finish();
    }
}


Focus on technology, enjoy life!—— 杨焕州 QQ:804212028

原文链接:/article/1513032.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: