currentState property
PressableCurrentState
get
currentState
Implementation
PressableCurrentState get currentState {
if (enabled) {
// Long pressed has priority over pressed
// Due to delay of removing the _press state
if (longPressed) return PressableCurrentState.longPressed;
if (pressed) return PressableCurrentState.pressed;
}
if (hovered) return PressableCurrentState.hovered;
return PressableCurrentState.idle;
}