SwitchSwitchstock · do not build
52x32dp with a 2dp outline when off. The handle grows from 16 to 24dp on select. Yellow because primary is --yellow-solid, nothing more. Account rows toggle as a whole; the switch only shows state.
Off
outlined, small outline-coloured handle
On
filled, handle grows to 24dp
Disabled off
38% opacity, Material
track52x32dp
outline2dp --border when off
handle off16dp outline → --border
track offsurfaceContainerHighest → --component-bg-active
handle on24dp --primary-foreground
track on--yellow-solid
vs iOS51x31pt, full-height knob, no outline
Do not. Copy the iOS switch proportions. A 51x31 knob-only switch on Android reads as a port, and the tier exists to prevent exactly that.