【发布时间】:2020-01-22 11:53:34
【问题描述】:
我正在尝试为 Android Xamarin 应用创建启动画面
初始屏幕应该是一个顶部带有徽标的背景。
到目前为止,我设法显示了背景。
使用这个布局
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/colorPrimary" />
<!-- background image -->
<item>
<bitmap
android:gravity="fill"
android:src="@drawable/Splashscreen" />
</item>
</layer-list>
启动画面效果很好
添加徽标会产生问题。 (只是在背景项后添加了这段代码)
<!-- logo -->
<item android:top="200dp">
<bitmap
android:src="@drawable/Logo"/>
</item>
应用停止构建。
除了构建期间发生的错误之外,我没有收到任何错误消息。
这是我正在使用的样式
<style name="SplashScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/SplashScreenWithLogo</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
</style>
【问题讨论】:
-
删除 bin 和 obj 文件夹,清理解决方案。另请查看构建日志。
-
在构建日志中获取这些错误“验证 android SDK 已安装”“删除 android SDK 错误”我发现如果我等待几分钟项目构建,但在任何更改之后,它会再次发生并且我得再等几分钟……
-
显示实际抛出的错误
标签: android xamarin xamarin.forms xamarin.android splash-screen