UNPKG

expo-splash-screen

Version:

Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.

23 lines (22 loc) 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withAndroidSplashStrings = void 0; exports.setSplashStrings = setSplashStrings; const config_plugins_1 = require("expo/config-plugins"); const RESIZE_MODE_KEY = 'expo_splash_screen_resize_mode'; const withAndroidSplashStrings = (config, splash) => { return (0, config_plugins_1.withStringsXml)(config, (config) => { config.modResults = setSplashStrings(config.modResults, splash.resizeMode); return config; }); }; exports.withAndroidSplashStrings = withAndroidSplashStrings; function setSplashStrings(strings, resizeMode) { return config_plugins_1.AndroidConfig.Strings.setStringItem([ config_plugins_1.AndroidConfig.Resources.buildResourceItem({ name: RESIZE_MODE_KEY, value: resizeMode, translatable: false, }), ], strings); }