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