A splash screen is the initial screen that appears when you launch an application.
This topic covers the following procedures:
Configure the Splash Screen for the Mobile Channel
Configure the Splash Screen for the Tablet Channel
Configure the Splash Screen for the Desktop Channel
Clear the Splash Screen of a Channel
To configure the splash screen for the mobile channel, do the following:
Note: Splash screen Image names should not have spaces, uppercase letters, special characters.
Note: Splash video occupies the time between start of the application till the initialization of the application. Once the application gets initialized, it ends the video (even if it is not complete) and launches the application. The preferable video formats are MP4 and M4V.
Note: For iOS apps, to mix the audio of the splash video with other music apps (running in the background) you must add a new mix audio attribute in the infoplist_configuration.json file of the app in the resources file of the app project. "mixAudio":true
As Apple has deprecated support for Splash images from April 2020, support for creating and launching an Xcode Storyboard through Visualizer has been added from Kony Visualizer V8 SP4 FP77 and V8 SP3 FP68.
For more information on how to configure the launch storyboard feature, refer the article on Basecamp.
Kony has deprecated support for the iOS Splash screens. You must use the Launch Storyboard feature to configure splash screens for iOS devices. The launch storyboard feature supports all the existing functionality of the splash screen such as support for video, active indicator, and others. However, the Splash image that you set will not work.
Storyboards are flexible to any device orientation and any device size. Using the storyboard, you can design a splash screen by configuring the UISupportedInterfaceOrientations key with information about the supported orientations in the infoplist_configuration.json
file.
Important: These settings are equivalent to the app-level setting. If a specific orientation is mentioned here, and an unsupported orientation is mentioned at the form-level, the application may crash.
Here is an example for configuring the infoplist_configuration file to support the Xcode Storyboard feature on an application setting level.
{ "UISupportedInterfaceOrientations": [ "UIInterfaceOrientationPortrait", "UIInterfaceOrientationPortraitUpsideDown", "UIInterfaceOrientationLandscapeLeft", "UIInterfaceOrientationLandscapeRight" ] }
Note: If you do not configure the UISupportedInterfaceOrientations key, iPhone apps will support all device orientations other than the upside-down orientation, and iPad apps will support all device orientations, by default.
As Apple has deprecated support for Splash images from April 2020, support to customize a Splash screen for the iOS Native channel has been added in Visualizer from Kony Visualizer V8 SP4 Fixpack 90. For the iOS Native channel, you can add widgets to the Splash screen, and also customize the properties for the widgets.
Quantum Visualizer has deprecated support for the iOS Splash images. You must use the Launch Storyboard feature to configure the splash screens for iOS devices. The launch storyboard feature supports all the existing functionality of the splash screen such as support for video, active indicator, and others. However, the Splash image that you set will not work.
Note: If you import a project that was created in previous versions of Kony Visualizer, you must re-configure the Splash screen for the iOS Native channel.
For the iOS Native channel, in addition to the steps mentioned at Configure the Splash Screen for the Mobile Channel, you can configure the Background of the Form from the Skin tab, and also drag and drop the Widgets from the Default Library onto the Form.
Note: Currently, only the Image and Label widgets can be added to a Splash Screen Form.
In the Background section of the Skins tab, from the Type drop-down list, select the type of background you want.
Note: Background Type for the Splash Screen Skin only supports Single Color.
The Splash Screen Form only supports the Image and Label widgets.
When you add an Image widget to a Splash Screen, the following properties are available in the Properties panel:
Look | Image |
---|---|
GeneralVisible Controls whether or not the widget is visible to the user of the app.
Flex PropertiesThe Flex properties enables you to resize, move and position a widget. Following are the options that can be used as units of the Flex properties:
Left: Determines the left edge of the widget and measured from the left bound of the parent container. Right: Determines the right edge of the widget and measured from the right bound of the parent container. Top: Determines the top edge of the widget and measured from the top bounds of the parent container. Bottom: Determines the bottom edge of the widget and measured from the bottom bounds of the parent container. Width: Width determines the width of the widget as measured along the x-axis. Height: Determines the height of the widget as measured along the y-axis (height of the parent). Center X: The Center X property refers to the center of the widget as measured from the left boundary of the parent container. Center Y: The Center Y property refers to the center of the widget as measured from the top boundary of the parent container. |
SourceSpecifies the source of the image to be displayed. You can specify an image from the Resources folder. To specify an image:
Content ModeSpecifies how the image is scaled within the Image widget. Default: Scale Aspect Fit The following scale options are available:
|
When you add a Label widget to a Splash Screen, the following properties are available in the Properties panel:
Look | Skin |
---|---|
GeneralVisible: Controls whether or not the widget is visible to the user of the app.
AppearanceContent Align Allows you to define how content lines up within the widget. Following alignment options are available:
Text Specifies the text displayed on a widget. Flex PropertiesThe Flex properties enables you to resize, move and position a widget. Following are the options that can be used as units of the Flex properties:
Left: Determines the left edge of the widget and measured from the left bound of the parent container. Top: Determines the top edge of the widget and measured from the top bounds of the parent container. Width: Width determines the width of the widget as measured along the x-axis. Height: Determines the height of the widget as measured along the y-axis (height of the parent). Center X: The Center X property refers to the center of the widget as measured from the left boundary of the parent container. Center Y: The Center Y property refers to the center of the widget as measured from the top boundary of the parent container. |
GeneralName:When you create a new skin, Kony Visualizer generates a unique name for it. And while you're welcome to keep the name that Kony Visualizer generates, you might find it more useful and easily recognizable if you rename it. FontsYou can modify the following font properties of a widget:
|
To configure the splash screen for the tablet channel, do the following:
Note: Splash screen Image names should not have spaces, uppercase letters, special characters.
Note: Splash video occupies the time between start of the application till the initialization of the application. Once the application gets initialized, it ends the video (even if it is not complete) and launches the application. The preferable video formats are MP4 and M4V.
As Apple has deprecated support for Splash images from April 2020, support for creating and launching an Xcode Storyboard through Visualizer has been added from Kony Visualizer V8 SP4 FP77 and V8 SP3 FP68.
For more information on how to configure the launch storyboard feature, refer the article on Basecamp.
Kony has deprecated support for the iOS Splash screens. You must use the Launch Storyboard feature to configure splash screens for iOS devices. The launch storyboard feature supports all the existing functionality of the splash screen such as support for video, active indicator, and others. However, the Splash image that you set will not work.
Storyboards are flexible to any device orientation and any device size. Using the storyboard, you can design a splash screen by configuring the UISupportedInterfaceOrientations key with information about the supported orientations in the infoplist_configuration.json
file.
Important: These settings are equivalent to the app-level setting. If a specific orientation is mentioned here, and an unsupported orientation is mentioned at the form-level, the application may crash.
Here is an example for configuring the infoplist_configuration file to support the Xcode Storyboard feature on an application setting level.
{ "UISupportedInterfaceOrientations~ipad": [ "UIInterfaceOrientationPortrait", "UIInterfaceOrientationPortraitUpsideDown", "UIInterfaceOrientationLandscapeLeft", "UIInterfaceOrientationLandscapeRight" ] }
Note: If you do not configure the UISupportedInterfaceOrientations key, iPhone apps will support all device orientations other than the upside-down orientation, and iPad apps will support all device orientations, by default.
As Apple has deprecated support for Splash images from April 2020, support to customize a Splash screen for the iOS Native channel has been added in Visualizer from Kony Visualizer V8 SP4 Fixpack 90. For the iOS Native channel, you can add widgets to the Splash screen, and also customize the properties for the widgets.
Quantum Visualizer has deprecated support for the iOS Splash images. You must use the Launch Storyboard feature to configure the splash screens for iOS devices. The launch storyboard feature supports all the existing functionality of the splash screen such as support for video, active indicator, and others. However, the Splash image that you set will not work.
Note: If you import a project that was created in previous versions of Kony Visualizer, you must re-configure the Splash screen for the iOS Native channel.
For the iOS Native channel, in addition to the steps mentioned at Configure the Splash Screen for the Tablet Channel, you can configure the Background of the Form from the Skin tab, and also drag and drop the Widgets from the Default Library onto the Form.
Note: Currently, only the Image and Label widgets can be added to a Splash Screen Form.
In the Background section of the Skins tab, from the Type drop-down list, select the type of background you want.
Note: Background Type for the Splash Screen Skin only supports Single Color.
The Splash Screen Form only supports the Image and Label widgets.
When you add an Image widget to a Splash Screen, the following properties are available in the Properties panel:
Look | Image |
---|---|
GeneralVisible Controls whether or not the widget is visible to the user of the app.
Flex PropertiesThe Flex properties enables you to resize, move and position a widget. Following are the options that can be used as units of the Flex properties:
Left: Determines the left edge of the widget and measured from the left bound of the parent container. Right: Determines the right edge of the widget and measured from the right bound of the parent container. Top: Determines the top edge of the widget and measured from the top bounds of the parent container. Bottom: Determines the bottom edge of the widget and measured from the bottom bounds of the parent container. Width: Width determines the width of the widget as measured along the x-axis. Height: Determines the height of the widget as measured along the y-axis (height of the parent). Center X: The Center X property refers to the center of the widget as measured from the left boundary of the parent container. Center Y: The Center Y property refers to the center of the widget as measured from the top boundary of the parent container. |
SourceSpecifies the source of the image to be displayed. You can specify an image from the Resources folder. To specify an image:
Content ModeSpecifies how the image is scaled within the Image widget. Default: Scale Aspect Fit The following scale options are available:
|
When you add a Label widget to a Splash Screen, the following properties are available in the Properties panel:
Look | Skin |
---|---|
GeneralVisible: Controls whether or not the widget is visible to the user of the app.
AppearanceContent Align Allows you to define how content lines up within the widget. Following alignment options are available:
Text Specifies the text displayed on a widget. Flex PropertiesThe Flex properties enables you to resize, move and position a widget. Following are the options that can be used as units of the Flex properties:
Left: Determines the left edge of the widget and measured from the left bound of the parent container. Top: Determines the top edge of the widget and measured from the top bounds of the parent container. Width: Width determines the width of the widget as measured along the x-axis. Height: Determines the height of the widget as measured along the y-axis (height of the parent). Center X: The Center X property refers to the center of the widget as measured from the left boundary of the parent container. Center Y: The Center Y property refers to the center of the widget as measured from the top boundary of the parent container. |
GeneralName:When you create a new skin, Kony Visualizer generates a unique name for it. And while you're welcome to keep the name that Kony Visualizer generates, you might find it more useful and easily recognizable if you rename it. FontsYou can modify the following font properties of a widget:
|
To configure the splash screen for the Desktop channel, do the following:
Note: Splash screen Image names should not have spaces, uppercase letters, special characters.
You can clear the splash screen configuration so that you can either restart the configuration or do without a splash screen.
To clear the splash screen configuration of a channel, do the following:
Rev | Author | Edits |
7.0 | RC | NMK |
7.1.1 | -- | NMK |
Copyright © 2013 Kony, Inc. All rights reserved. |