Custom layouts serve as foundational building blocks for developing any advanced homescreen layout within the Total Launcher ecosystem. By grouping interactive graphic objects, app shortcuts, and widgets into defined containers, these specialized structures automatically impose consistent alignment and spacing rules across the entire custom setup. Mastering these shared design fundamentals ensures a cohesive, professional aesthetic before diving into specific linear, radial, or matrix configurations. The workflow begins by adding a new layout structure to the workspace and configuring the global properties.
A list layout (linear) is added to a page and modified with the following steps:
OPTIONS to modify its options.ANIMATION to adjust the dynamic behaviors.While Total Launcher offers distinct spatial arrangement types (Grid, Circle, List), the visual styling options and interaction rules for the items contained inside these layouts remain the same. The configuration interface features five standardized tabs present in every layout dialog:
These global functions must be understood first, as they constitute the standardized visual design system across all layout implementations.
Each layout configuration dialog includes the following four tabs for uniform object styling:
While present in the general options, these trigger points exist across all layout types. Technically, this is an interaction behavior rather than a visual style property.
What this means …
A sound selected for any interaction will play for all objects in the layout that receive that same interaction. For example, a tap will cause the same sound on any list item 'tapped'.
This controls visual attributes of the icon. Note that this often adjusts the internal space surrounding the icons (Icon padding), global visibility (opacity and saturation), and applies color overlays uniformly to create cohesive themes.
Modify the visual attributes of the icon images contained within the grid.
100% for solid visibility.100% represents natural colors and reduced values approach grayscale.
This sets the typography for descriptions for the contained items, covering typeface selection, vertical wrapping (Label lines), sizing, scaling, and the transition of color when an object is pressed or interacted with.
Control the display parameters and typography of the text associated with each grid item.
1 to 3.#FFFFFFFF.]Text color above, but changes the text color as the object is 'pressed' or tapped.
This provides dedicated drop shadow controls specifically for item labels. Detailed specifications regarding how to utilize Shadows can be referenced here.
Apply drop shadows to text labels for enhanced contrast against varied backgrounds. See here for more detail on how to use Shadows.
This configures the styling of the overall layout container and the individual background states (resting, pressed, focused) for items contained within. Standard margins and item spacing properties are also defined within this section.
Configure the container styling, individual item backgrounds, and spacing options.
left, top, right, and bottom.To create custom Android interfaces, one of three specialized structural archetypes must be selected. Although they share the visual configuration system detailed above, each utilizes a distinct method of spatial organization. The following documentation details the distinct properties of each layout style.
Select 1 of the 3 layout types to review its dedicated unique options: