【问题标题】:How to make a gradient splash screen using TWA meta-tags?如何使用 TWA 元标记制作渐变闪屏?
【发布时间】:2019-08-30 22:23:35
【问题描述】:

按照 Google Developers 网站上的说明,我成功创建了初始屏幕。

使用元标记:

<meta-data
android:name="android.support.customtabs.trusted.SPLASH_SCREEN_BACKGROUND_COLOR" 
android:resource="@color/colorPrimary"/>

我们可以在我们的应用中显示一种颜色,但是我们可以显示一个渐变吗?

我尝试创建一个 xml 渐变,然后使用 android:background 而不是 android:resource 来引用它,但它不起作用。

我的渐变.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <gradient
        android:type="linear"
        android:startColor="@color/color1"
        android:endColor="@color/color2"
        android:angle="135" />
</shape>

我的颜色.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="color1">#fafafa</color>
    <color name="color2">#212121</color>

</resources>

以及清单中添加的代码片段。

android:background="@drawable/gradient"

如前所述,如果可能的话,我只是希望能够使用原生 TWA 元标记来使用闪屏渐变。我尝试安装 .apk(无效包)时出错。

Reference link: Google Dev Splash Screen

【问题讨论】:

    标签: android android-studio gradient splash-screen trusted-web-activity


    【解决方案1】:

    只有纯色可以用作 Trusted Web Activity 启动画面的背景,并且启动画面目前不接受可绘制对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2022-12-16
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多