Има ли начин да промените стартовия екран, без да се налага да променяте всяко изображение едно по едно? Както се казва в документа, използвах инструмента: http://nsimage.brosteins.com/
, за да променя иконата, но за да променя началния екран, трябва да променя 20 изображения, няма ли най-лесният начин?
Nativescript - Промяна на стартовия екран
Отговори (2)
Най-лесният начин да направите това; е на сайта на общността... http://nativescript.rocks
Всъщност подсайтът за изображения специално. http://images.nativescript.rocks Ще ви позволи да публикувате едно изображение и ще генерира всички екрани с подходящ размер както за android, така и за ios.
Вторият начин да го направите е да използвате командния ред ns
(tns
беше преименуван на ns
в края на 2020 г.)
ns resources generate splashes ../SourceImage.png --background "#FFFFFF"
Искате да използвате изходно изображение от поне 1024x1024, тъй като Apple изисква това за изображението на основната страница на приложението, в противен случай ще ви липсва този размер и няма да можете да изпратите приложението на Apple.
Моля, обърнете внимание: без значение по какъв начин генерирате вашите екрани; винаги трябва да ДЕИНСТАЛИРАТЕ приложението от вашите тестови устройства, така че да може да направи пълно преинсталиране, така че да видите новите начални екрани.
Разкриване: Аз съм разработчик на http://nativescript.rocks група от сайтове.
tns run android --emulator
или tns run ios --emulator
(пуснете емулатора, ако изпращате към реално устройство. ) Ако се опитате да използвате командата LiveSync, тя не работи. Така че изпълнението обикновено възстановява цялото приложение.
- person Nathanael; 18.10.2016
С NativeScript 4.x.x и по-горе CLI въведе команда за автоматично генериране на начален екран както за iOS, така и за Android.
tns resources generate splashes ../myImage.png --background "#FF00FF"
Горното ще вземе myImage.png
и ще създаде различни мащабирани изображения и ще ги замени в `splash_screen.xml. Той също така ще създаде фонов PNG с желания цвят на фона. Повече за тази функция в официалната документация.