22

Tworzę uniwersalną aplikację Windows 10 przeznaczoną zarówno dla telefonów z systemem Windows, jak i pulpitu Windows. Problem, z którym się borykam, polega na dodawaniu ekranu powitalnego przez plik package.manifest do aplikacji. nie ma opcji, aby dodać ekran powitalny, który pasuje orientację pionową telefonu (patrz zdjęcie poniżej)Ekran powitalny dla uniwersalnych aplikacji Windows 10

enter image description here

A gdy wdrożyć aplikację na telefonie pojawi się ekran powitalny jak pokazano poniżej.

enter image description here

Odpowiedz

12

W tym przypadku, to chcemy także, aby określić kolor tła , na pierwszym zrzucie ekranu.

Przeczytaj to -

Dla aplikacji Windows Phone Store, dostarczyć aktywa 2,4x na minimum; najlepiej wszystkie. Same zasoby plików graficznych powinny mieć przezroczyste tło w formacie . W manifeście aplikacji ustaw wartość właściwości SplashScreen @ Image na "Zasoby \ .png" i ustaw wartość dla VisualElements @ BackgroundColor.

Możesz przeczytać więcej z tego link.

Pierwsza połowa odsyłacza wydaje się mówić o ekranach startowych w systemie Windows 8.1 & Windows Phone 8.1, w tym o akapicie I cytowanym powyżej, ale te same zasady dotyczą systemu Windows 10. Nie sądzę, że możesz mieć pełny ekran powitalny dla wszystkich urządzeń o różnych rozmiarach. Wcześniej było to możliwe, ponieważ można po prostu usunąć ekran powitalny i utworzyć kontrolkę użytkownika XAML w aplikacji, ale ponieważ ekran powitalny staje się obowiązkowy w UWP, po prostu nie widzę innego sposobu, aby to osiągnąć.

+1

Co oznacza, że ​​skutecznie można zaprojektować tylko niewielką część w środku? Mam nadzieję, że jest lepsze rozwiązanie ... –

+1

Tak, zastanawiałem się też, po co było tło.Dzięki za pomoc – user3263192

+0

Pełny ekran powitalny może być ustawiony dla aplikacji Windows Phone 8.1; wszystkie moje aplikacje WP 8.1 mają taki ekran powitalny. Mam jednak taki sam problem w Windows 10 Mobile/UWP. – robcsi

5

Jeśli chcesz, aby zaawansowany ekran powitalny z większego obrazu i ProgessBar lub ProgressRing. Powinieneś sprawdzić Msdn na "jak przedłużyć ekran powitalny".

Tutaj można przeczytać więcej o Extended splash screen.

Powodzenia!

+0

To naprawdę najlepszy sposób na przemyślenie tego. Podstawowe obrazy nie mają być pełnymi rozmiarami okładek, tylko logo w przestrzeni kolorów. –

+0

To działa, ale obraz jest bardzo duży w systemie Windows Phone –

1

Mam podobny problem. Ekran powitalny, który pokazuję, ma orientację pionową. Powinien zawierać treść w górnej i dolnej części ekranu. Znalazłem artykuł w Internecie wyjaśniający, jak zaimplementować rozszerzony ekran powitalny.

http://www.c-sharpcorner.com/UploadFile/020f8f/universal-windows-platform-and-extended-splash-screen/

następstwie tego artykułu po prostu odwołuje ekran powitalny o wielkości 300x620. Działa dobrze, ale Visual Studio oznacza obraz jako nieważny.

Invalid Splash Screen Size