TV Navigation
Applicaster supports a range of navigation elements allowing to connect to screens or actions.
On TVs the Top Menu bar is supported, along with horizontal and vertical tabs.
tvOS, Android TV, Samsung TV and LG TV.
Tv Top Menu
The Top Menu must be used in an app and can contain the following components:
- A single logo.
- Screen Navigation Buttons.
- A single optional action button e.g. for a settings page.
Please keep in mind:
- Only 1 TV Top Menu can be used in an app.
- Only 8 items max can be added to the top menu.
- Very large font sizes and long strings will result in the menu being truncated. Keep menu titles short and font sizes reasonable.
Style the Top Menu
Top menu styles can be adjusted in different ways: Background image, Color or Gradient.
Color or Background image
If you intend to use an image or a color as a background for the topbar, ensure that you set both the screen top margin and component anchor point to a value of 200, which is the default height of the topbar. This will ensure that the image appears below the topbar. However, if your desired image has a different height, you should adjust the screen and component settings accordingly to maintain proper alignment.
Gradient Color
If you are working with gradient color, you can utilize the same steps as previously mentioned. However, there is an additional option to mask components with large images behind the topbar. To achieve this effect, set both the screen top margin and component anchor point to 0. Doing so will allow you to achieve the desired result.
To avoid displaying gradient colors on components with large images while showing it on other components on the screen, you can activate the option to hide the gradient specifically for those components. For a smooth gradient transition, it is recommended to set the middle gradient position to 60% or higher. There's an option to also add a bottom gradient color.
Style The Menu item
Screen items for navigation buttons only support text at present.
- Set
Data Target
to the screen for that Navigation Button and edit the title. (By default the menu will set the title to be the name of the screen selected though this can be over-ridden). - Set
Screen Presentation
to default. - Set
Button State
to Title.
Tv Menu Action Button
- Either title or icons that also indicate focused and selected states can be chosen
- In case with icons, select Image for the
Button State
. - Icons should be 40px by 40px in PNG format. Make sure that the assets are exported at a resolution of 3 times the standard pixel density (@3x)
- Set the
target screen
to launch when selecting this menu item.
Screen picker
The Screen Picker acts as a vertical side menu or horizontal tabs that can be added to a screen to present e.g. subcategories of that screen. More than one screen picker can be used in an app and attached to their own specific main menu screen. Depending on whether you are using a vertical or horizontal screen picker the styling configuration will vary.
To have a screen picker, first add a new General Content
screen. On this screen select New Component
and add the Screen Picker
component.
Once one screen picker is added to a screen no other component type may be added to this screen.
Attach a feed to the screen picker. A Screen Picker may be driven from a Data Source Feed or a Manual Feed to create the list of screens in the picker.
Content in a screen picker may optionally be connected to a further target screen that will launch a new screen presentation when a content item in the first screen picker is selected. This can be used to build nested screen picker structures for further sub-categories.
The screen picker can be styled with respect to:
- Position on the screen relative to the top and left of the screen (x and y co-ordinates):
- The gap (gutter) between screen picker items:
- The width of the seen picker:
- The
font type
font weight
font size
letter spacing
line height
, per TV platform. - The
maximum number of lines
of text (wrapping) to present in all entries. - The
focus state
method to use i.etext color
cell background color
text background color
text underline
ortext border
and background rounding. - 4 focus states exist to differentiate between by styling the screen picker; selected, unselected, in focus and unselected, in focus and selected.
Horizontal Screen Picker
When choosing a horizontal screen picker the configuration options are broader. Below you can see the examples on additional configurations:
- Background styling
Horizontal screen picker can be styled with background color
, background image
, border
. When using a background image, for optimal results it’s recommended to use an image with 76 pixels height and the width of the image should match the width of the screenpicker.
- Dynamic and fixed width menu type
Dynamic: This means that the menu can grow dynamically as more/less items are added.
Fixed: a specific width can be assigned to the menu.
- Dynamic or Fixed item type - The width of the item can be either dynamic or fixed:
Dynamic: the item width is based on the size of the title and/or image (plus any paddings etc). This means that most items will be different widths within the menu.
Fixed: a specific width can be assigned to the item so that each item will be the same width regardless of its contents width.
- Alignment
Left, center, or right alignment is possible when items do not exceed the screen width. Please note that the alignment is for the screen picker container:
- Various component styling - Assets can be added to each item in the horizontal screen picker items.
Make sure that the assets option is enabled and relevant data key values are added in the feed:
Roku
Coming soon