Package-level declarations
Types
Miuix default Indication that draws a rectangular overlay when pressed.
Spring overscroll sharing damping and spring physics with overScrollVertical and overScrollHorizontal. Axes settle independently and coordinate with pull-to-refresh.
Creates MiuixOverscrollEffect instances for Compose scrollables. Provided by top.yukonga.miuix.kmp.theme.MiuixTheme through androidx.compose.foundation.LocalOverscrollFactory.
A util class for show popup and dialog.
Tracks whether overscroll is active.
Tracks child vertical flings and coordinates PagerInterceptionMode.TapToHalt requests.
Leaves vertical scroll and velocity to page content, including between pages.
Horizontal pager behavior when a child scrollable is flinging or overscrolling.
The type of visual feedback to apply when the component is pressed.
Properties
Functions
Drives horizontal drag and settling in one PagerState.scroll mutation. New touches take over at the displayed position; vertical gestures stay with children.
Requests a child fling halt on touch down and consumes that gesture's horizontal drag. When no child fling is active, leaves horizontal swipes to the native pager.
Accepts a stored mode ordinal; invalid values select PagerInterceptionMode.Native.
Applies mode with a remembered PagerFlingTrackerConnection. See horizontalPagerSwipeOverride for Cross-Axis pager configuration.
Applies mode to a HorizontalPager.
Configure component to receive press via accessibility "press" event.
Applies a haptic feedback effect when a scrollable container is flung to its boundaries.
Animates to target using PagerNavigationSpringSpec after the first layout. Uses MutatePriority.UserInput so focus scrolling cannot interrupt the animation.