启动画面:显示延迟且与预览不同

时间:2018-05-15 16:23:23

标签: android splash-screen

我实现了一个简单的初始屏幕布局,带有图像和圆形进度条:

<?xml version="1.0" encoding="utf-8"?>
<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"
    tools:context=".SplashActivity">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:adjustViewBounds="true"
        android:scaleType="centerCrop"
        android:src="@drawable/mysplash" />

    <include
        android:id="@+id/progress_bar"
        layout="@layout/progress_bar" />
</RelativeLayout>

现在我有两个问题。 我对ImageView的可绘制资源是一个大平方(3000X3000)图像,适合所有背景和中间有徽标的屏幕。

第一个问题: Android工作室预览显示飞溅布局,因为我期待,但当我启动应用程序时,我只能看到屏幕左上角的一部分启动图像

第二个问题: 我在启动Activity和启动初始图像(以前描述的问题)之间有一段延迟。

我该如何解决?

0 个答案:

没有答案