Table of Contents

Resource - Shadow

Shadows for an object, whether it is text or other graphics such as images, shapes, icons, windows, or folders, serve as a fundamental visual anchor that provides a three-dimensional lift to complement a professional interface. By creating a separation between the object and its background, the user's eye easily distinguishes what is interactive and what is static.

Quick Start: The Two Rules of Drop Shadows

Total Launcher relies on Android's native rendering engine, which features specific behaviors. Use these two concepts when working with graphic objects:

1. To create a reliable drop shadow, follow these guidelines:

2. When a drop shadow is desired, avoid the following actions:

What is a Shadow Resource?

Total Launcher offers a “library” for its user-created shadow presets used for visual depth and separation from background objects. The library is viewed by navigating to the Main Menu > Launcher options > Resources > Shadow as shown in this dialog.

Common uses for shadow resources include:

The Built-in Shadow Library

Total Launcher provides no core library of shadows, only the space to store user-created shadow effects.

Customizing and Editing Shadows

Shadows can be created at any time and added to 'Resource - Shadow' by navigating to

Shadows can be created “on-the-fly” when working with an object at


The Shadow dialog and the description of its elements are shown below:

Shadow Add Dialog Element Descriptions
The Shadow Add dialog
Label: - Enter a filename (no spaces/only underscore _ for separators) to ID when saved.

Shadow color: - See a full review of TL's Color Picker here. See also the discussion below for successful color selection for shadows on different backgrounds.

Shadow radius: - Controls the spread/softness of the shadow. “Radius” technically measures a distance (in pixels) the blur extends from the object's edge. (A technical review of “Radius” is here.) Visually it determines how “fuzzy” the shadow appears.
» Low values (1-5): Tight, hard-edged shadow mimicking harsh light source.
» High values (10+): Wide, soft-edged shadow mimicking a large, diffused light source.
⇒ Note: If Offset X/Y = 0, the shadow remains perfectly centered behind the object; a higher radius will make it “glow” out from all sides.

Shadow offset X: - Controls the horizontal position of the shadow relative to the object. Positive values push the shadow to the right; negative values push the shadow to the left.

Shadow offset Y: - Controls the vertical position of the shadow relative to the object. Positive values push the shadow downwards; negative values push the shadow upwards.

Procedure To Apply a Shadow: Sample

The following procedure outlines the standard method for applying a shadow resource to an object:

  1. Enter Edit On mode or long-press the desired graphic object on the screen to open the Object Design menu.
    1. Select the Option icon to launch the Object Options dialog.
      1. Select Image and assign the primary foreground element (a specific shape or image).
      2. Select Background to open its dialog.
        1. Scroll to Shadow then select the required shadow preset (or tap the + icon to create a new one).
  2. Back out of this screen to return to the Object Options Edit dialog and select the Margins
    1. Increase the margins to accommodate the combined value of the shadow's radius and offset, ensuring the blur is not clipped by the bounding box as shown in this example. The example demonstrates the **margin rule** but actually utilized the Suggestion icon to produce it.

Design Enhancements with Shadows

The following are common design methods utilizing shadows to enhance overall layout:

In modern UI design, light is usually treated as coming from directly above or slightly “front-and-top.” This means the X offset is often 0 (centered horizontally), and the Y offset is positive (pushing the shadow down). Below are suggested settings for the X/Y Offsets and the Radius if this style is desired.

Style Offset X Offset Y Radius Appearance
Subtle Lift 0 2 4 Clean, professional, slightly elevated
Floating Card 0 8 12 High elevation, like a physical card held over the screen
Retro / Pop 4 4 2 Distinct, “sticker-like” sharp edge
Soft Glow 0 0 20 High-end “aura” effect (only works if radius is high).

Tips to Perfect Shadows and the Technical Reasoning Behind Each

Technical Note: The Gaussian Safety Buffer

While Rule 1 states that Margin must be ≥ (Radius + Offset), high-radius shadows require a “Safety Buffer”.

Design Tip: To test shadows effectively, always set the launcher wallpaper to the color recommended in the “Best Use On” column of the configuration tables. Testing a “Light Mode” shadow on a “Dark Mode” background will always result in a “Contrast Wall” failure.

UI Navigation Note: The Single Slot Background

When configuring a Graphic Object's Options (gear) menu, the Background property is a single-occupancy slot.

Performance Hits from Radius/Blur Use

Total Launcher processes shadows using native drawing routines, which require dynamic graphic calculations.