[英]Xamarin.IOS and Xamarin.Android programmatically detect build or apk version change to trigger splash screen on login
[英]Xamarin.Android Splash Screen Size
我有一個啟動畫面問題,我有一個簡單的徽標,我想大致位於屏幕的中央。 由於某種原因,我擁有的可繪制對象占據了整個屏幕,並且無法將我的圖像整齊地居中。 我聽說過9補丁圖像,但是我不確定這是否適用於此(我認為這是用於圖標嗎?)。 無論如何,這就是我要繪制的東西。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/orangey_red"/>
<item android:gravity="center">
<bitmap android:src="@drawable/ic_launcher"
android:gravity="center"/>
</item>
</layer-list>
我也為此可繪制對象定義了一個主題。 這是/values/style.xml
<resources>
<style name="MyCustomTheme" >
<item name="android:windowBackground">@drawable/splash_screen_drawable</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
我正在使用Xamarin.Android(本機),無法解決此問題。
您提供的代碼對我而言效果很好,這是樣式:
<style name="MyCustomTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
這是飛濺:
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/orangey_red"/>
<item android:gravity="center">
<bitmap android:src="@drawable/dapao"
android:gravity="center"/>
</item>
</layer-list>
我還在github上提供了演示,您可以將您的項目與之進行比較。
我解決了這個問題。 似乎我的徽標大小對於屏幕來說太大了,因此將圖像調整為較小的分辨率是解決我的問題的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.