3、闪屏

来源:互联网 发布:爱淘宝网址怎么删掉 编辑:程序博客网 时间:2024/05/01 03:08

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


因为考虑到微信的视图页面比较多,我们把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"的设置是限制该页面为竖屏显示。


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


0 0
原创粉丝点击