Android 界面 秒开设置,拒绝黑白背景。

本贴最后更新于 2941 天前,其中的信息可能已经东海扬尘

Made with Remarkable!

让App看起来打开的很快

转载

原理:根据界面绘制顺序,在特定的位置来设置引导页的背景。这就会看起来点击后马上进入应用界面。

窗口绘制顺序

  • 绘制Windows背景
  • 绘制View本身的内容
  • 绘制子View。
  • 绘制修饰内容(例如滚动条)

设置背景的时机

那我们就清楚的了解到只要设置好了背景图片(windows背景)就行了,当然我们在这里设置背景是从配置文件中Activity的属性 theme 属性里设置。

 <item name="android:windowBackground">@drawable/splash</item>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 背景颜色 -->
    <item android:drawable="@color/white" />
    <item>
        <!-- 图片 -->
        <bitmap
            android:gravity="center"
            android:src="@drawable/wel_page" />
    </item>
</layer-list>

  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...