zoukankan      html  css  js  c++  java
  • Flutter https://flutter.cn/docs学习之向 Android 应用中添加闪屏页和启动页

    https://flutter.cn/docs/development/ui/splash-screen/android-splash-screen

    声明一个启动主题  Define a launch theme

    styles.xml 中定义一个主题,将一个 Drawable 配置给该主题的 windowBackground,它将作为启动页被展示。

    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <item name="android:windowBackground">@drawable/launch_background</item>
    </style>
    备忘
    
    默认的 Flutter 项目模版包括了对启动主题和启动背景的声明。
    
    The default Flutter project template includes a definition of a launch theme and a launch background.
    

    定义一个普通主题  Define a normal theme

    styles.xml 中定义一个普通主题,当启动页消失后,将其应用在 FlutterActivity。普通主题的背景仅仅展示非常短暂的时间,比如当启动页消失后、方向改变或者 Activity 恢复期间。因此对于普通主题的背景颜色,建议使用与 Flutter UI 主要背景颜色相似的纯色。

    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <item name="android:windowBackground">@drawable/normal_background</item>
    </style>
    

    Flutter闪屏页   splash screen

     应用程序中的每种 Flutter 体验都需要一些时间以初始化运行代码的 Dart isolate。这意味着用户将暂时地看到空白屏幕,直到 Flutter 渲染其第一帧为止

    针对 Flutter 的闪屏页,这里提供了两个可选项。第一个可选项是展示一个你选择的 Drawable,并在其初始化完成后淡出。另外一个可选项是提供一个自定义的闪屏页,它能够展示出任意你想要的 Android View 内容。

  • 相关阅读:
    主流的Nosql数据库的对比
    CCF考试真题题解
    排序
    2017-10-03-afternoon
    POJ——T 2728 Desert King
    51Nod——T 1686 第K大区间
    POJ——T 2976 Dropping tests
    2017-10-02-afternoon
    入参是小数的String,返回小数乘以100的String
    银联支付踩过的坑
  • 原文地址:https://www.cnblogs.com/caosq/p/13814844.html
Copyright © 2011-2022 走看看