Touch Indication Bounds And Alpha

Soften an app-wide touch ripple by alpha alone and give it the right bounds — the colour derives from the local content colour and stays correct inside a forced-scheme subtree, while pinning one paints darker than a near-black surface. Covers why the theme's configuration reaches a bare Modifier.clickable, why .clip(shape) must come before .clickable, why a card and its clip need one shape value, why two clickable modifiers must never stack, and the deprecated constructor that is the only way to set alpha. Use when a tap on a rounded item flashes a square, when the ripple reads as a sooty smudge on a dark theme, or when a long-pressable item ripples twice.

maxrave-dev 0dd699b 8.3 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/touch-indication-bounds-and-alpha commit 0dd699b689

Frequently asked questions

npx skillmds@latest add maxrave-dev/touch-indication-bounds-and-alpha