Note: The image below is a static preview and contains no clickable dialogs. To navigate away after reviewing:

  1. Go Back: Return to the Widget Select page or use the browser's back arrow (swipe right-to-left).
  2. Explore: Choose a new topic from the left sidebar menu.

Widget: Compass

The Compass provides directional functionality.

All customization for compass elements have access to the widget's Edit dialog, which access the launcher's Edit dialog, in the follow manner:

  • Compass skin
    • Reset
    • Icon pack
    • Shape
    • Image
  • Color filter
    • Reset
    • Color
    • Dynamic color
  • Background
    • Reset - Returns to the previous setting and saves no changes.
    • Color
    • Dynamic color
    • Icon pack
    • Shape
    • Image
    • Dynamic image

These options, discussed below allow users to fully define the visual appearance of the directional elements and the container itself:

  • Compass skin: This critical setting defines “an image for the compass skin” or more commonly known as the needle where a user can substitute a Resource Image user-selected graphic for the default needle or display.
    • Icon pack - Icons could, if appropriate, serve as a compass needle. These would be from the user's device or the Play Store. See here.
    • Shape - Easily a user-specific shape could be customized. See here.
    • Image - Be creative in selecting an image for the compass needle. North is the top of the image! See here.
  • Color: A color can be applied to filter (draw over the skin) image, providing control over the final appearance of the compass graphic. If using a color, an opaque selection will obscure the skin whereas a shade of transparency (ARGB where the A is 00) would cover the compass need. This uses the launcher's Color Picker utility shown here.
    • Dynamic color: This option will cause the skin/needle colors to harmonize or contrast with changing wallpapers in accordance with Android Material You standards. See the TL screenhere* or the concept discussed here.
  • Background: The background of the widget can be customized.
    • The default background is transparent but can be modified with any of the six options shown above.
  • Margins: The margins default to 0 pixels on all sides. Any increase in the margins on all sides would decrease the space available for the skin/needle and make occupy less space. Also, manipulation of the margins could be used as an offset to shift the skin/needle position. The margin modification does not affect the background display.
  • Animation
    • Enter animation for the analog clock widget. See Page and Object Animation and UI Object Animation for an overview of animations available.
      • If the compass is on the designated home page and the phone is viewing on the home page, the enter animation is effected after a system doze and “awakened” by the power button or phone unlock.
      • Fixme … hopefully, some creative soul will insert another way that this is used or useful!

2026/03/30 18:29