大星星的专栏

你不必等到非常厉害,才敢开始;你需要开始,才会变得非常厉害!www.zhupite.com...

3、闪屏

依然是闪屏,也就是程序启动画面,微信的闪屏界面是一个孤独星球的界面,找一下图片贴一下即可。


因为考虑到微信的视图页面比较多,我们把activity统一归在一个包下面,这里新建一个包:view,然后在该包下面新建一个Android类:SplashActivity,

资源布局会同步创建的,这点就是AS的方便之处。

先对布局文件activity_splash进行编辑:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <ImageView
        android:id="@+id/img_welcom"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:scaleType="centerCrop"
        android:contentDescription="@string/app_name"
        android:src="@drawable/welcome" />
</RelativeLayout>

代码:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
    }

在manifest里把SplashActivity修改为启动视图:

        <activity
            android:name=".view.SplashActivity"
            android:screenOrientation="portrait"
            android:label="@string/title_activity_splash"
            android:theme="@style/FullscreenTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

android:screenOrientation="portrait"的设置是限制该页面为竖屏显示。


这一节就到此为止吧,下一节:闪屏后加载登录页面。


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问我的个人博客:www.zhupite.com https://blog.csdn.net/asmcvc/article/details/50587038
想对作者说点什么? 我来说一句

android闪屏页广告倒计时

2017年02月11日 38.81MB 下载

闪屏窗口源代码闪屏窗口源代码

2009年06月23日 741KB 下载

金山词霸闪屏补丁XDictGrb

2009年09月27日 2.42MB 下载

WIN7闪屏修复 可修修复win7闪屏

2010年04月16日 585KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭