如何使用TWA元标记制作渐变启动画面?



按照Google开发者网站上的说明,我成功地创建了我的启动画面。

使用元标记:

<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时出现错误(无效包(。

参考链接: 谷歌开发启动画面

只有纯色可以用作受信任的 Web 活动初始屏幕的背景,并且初始屏幕中当前不接受可绘制对象。

相关内容

  • 没有找到相关文章

最新更新