← All components

<orbitdisc>

ContentWallpaper

Geocentric solar-system disc seen from above Earth's north pole. Earth is a circle at the center with the observer at the top; each body sits on its own concentric ring at its current hour angle (clockwise from top — the Sun is at the top at local solar noon). The sunlit half of Earth glows and travels around the disc once per day. Requires a <module type="solarsystem" /> declaration.

Example

<orbitdisc module="sky" size="300dp" observerLabel="You" sunTint="{theme:colors.primary}" moonTint="{theme:colors.secondary}" />

Attributes

NameTypeDefaultDescription
moduleStringId of the solarsystem module (e.g. "sky")
bodiesStringsun,moon,mercury,venus,mars,jupiter,saturnComma-separated bodies to plot (sun,moon,mercury,venus,mars,jupiter,saturn,uranus,neptune,pluto)
rimBodiesStringComma-separated bodies that share one dashed outer rim instead of individual rings — saves radial space for outer planets
sizeDp320dpDisc width and height
iconSizeDp18dpBody icon size (auto-shrunk to ring spacing)
earthColorColor{theme:colors.surfaceVariant}Night-side Earth fill
earthRadiusDp36dpEarth circle radius
ringColorColor{theme:colors.outline}Orbit ring stroke color
ringOpacityFloat0.25Orbit ring opacity 0.0–1.0
ringWidthDp1dpOrbit ring stroke width
glowColorColor{theme:colors.primary}Daylight glow color
glowOpacityFloat0.4Daylight glow strength 0.0–1.0
showObserverBooleantrueDraw the observer dot at the top of Earth
observerColorColor{theme:colors.onBackground}Observer dot color
observerLabelStringOptional label under the observer dot
showHorizonBooleantrueDashed horizon rays from the observer marking the approximate rise/set boundary
showBelowHorizonString
dimhide
dimWhat to do with below-horizon bodies.